3

これに似た質問があります。ただし、私は Visual Studio を使用していません (そうすべきだとはわかっていますが、使用したくないので、単に Visual Studio を使用するとは言わないでください)。メモ帳と csc.exe だけを使用して、テキスト ファイルを exe に埋め込むにはどうすればよいでしょうか。

4

2 に答える 2

2

このWebサイトによると:cscを使用して組み込みリソースを構築する

このKB 記事vs.net の csharp コンパイラオプションのドキュメントを使用すると、次のようになりました。

csc.exe /out:Resources.dll /target:library /res:image.png,Resources.image.png Resources.cs

ここで注意が必要なのは、/res オプションの ms ドキュメントでは、コンパイルされた resx ファイルである .resources ファイルでの使用についてのみ言及されていることです。しかし実際には、そこにあらゆる種類のファイルを埋め込むことができます。「Resources.image.png」部分はリソースを識別し、それを Resources 名前空間に配置します。これは、プロジェクトのデフォルトの名前空間を指定するときに vs.net が行うことです。

于 2013-05-10T00:01:33.673 に答える
1

csc.exe のヘルプを見ると、オプション/resource:<resinfo>または/res略してサポートされていることがわかります。

リソースが埋め込まれた VS のプロジェクトからのビルド出力を見ると、これも使用されていることがわかります。/resource:TextFile1.txt,ConsoleApplication2.TextFile1.txt

どうやらresinfoを意味しrelative\path\to\FileName,ResourceNameます。

于 2013-05-10T00:02:11.250 に答える