0

ファイルとフォルダーを含むディレクトリを .NET アセンブリに持たせたいと考えています。その理由は、実行時に、このファイル/フォルダー構造が一時ディレクトリに作成されるためです。ベストプラクティスは何ですか?

各ファイルをリソースに保存し、各ファイル名を抽出先の相対ディレクトリにマッピングする何らかの XML ファイルを用意する必要がありますか?

.zip ファイルを作成し、その .zip ファイルをリソースに保存する必要がありますか? (ただし、この使用法以外では、アセンブリに解凍ライブラリは必要ありません。)

4

1 に答える 1

2

編集:さて、私はあなたがファイルとディレクトリ構造を必要としていることを理解していませんでした。

正直なところ、すべてをzipファイルに埋め込むのが最も簡単な方法のようです。または、各ファイルをアセンブリ内に個別に含め、構造ファイルを作成することできます。次に例を示します。

<folder name="root">
  <file resource="Foo.Bar.File1" name="file.txt" />
  <folder name="child">
    <file resource="Foo.Bar.File2" name="foo.jpg" />
  </folder>
</folder>

ただし、特にファイルが多い場合は、多少面倒になると思います。ほんの少しなら、それほど悪くはないでしょう...

于 2012-06-25T18:44:20.303 に答える