重複の可能性:
.NET アセンブリにテキスト ファイルを埋め込む方法は?
複数のテキスト ファイルを使用する ac# winforms アプリケーションがあります。
これらのファイルを何らかの方法で exe または dll に埋め込んで、アプリケーションの展開時にユーザーに表示されないようにしたいと考えています。
ビジュアルスタジオはそのようなことをすることができますか?
重複の可能性:
.NET アセンブリにテキスト ファイルを埋め込む方法は?
複数のテキスト ファイルを使用する ac# winforms アプリケーションがあります。
これらのファイルを何らかの方法で exe または dll に埋め込んで、アプリケーションの展開時にユーザーに表示されないようにしたいと考えています。
ビジュアルスタジオはそのようなことをすることができますか?
テキストファイルを使用すると、次のように進めることもできます:
Properties
->ファイルをダブルクリックResources.resx
して、リソース デザイナーを開きます。Add Resource
->をクリックしてAdd Existing File...
、テキスト ファイルを選択します。追加した TXT が呼び出されたとしましょうFoo.txt
...次のようにコンテンツにアクセスできます。
String foo = Properties.Resources.Foo;
次に、リソース デザイナー内でファイル名を変更することもでき、それらはコードで自動的にリファクタリングされます。Resources
それらが現在プロジェクト内にあるディレクトリから、それらを編集することもできます。アクセス レベルを のままにしておくことをお勧めしますinternal
。
これが私がそれを行う方法です:
Properties.Resources.YourFileName
。注意: Visual Studio は、選択したファイルをプロジェクトの Resources フォルダーにコピーします。ファイルが最初に保存された場所へのリンクは作成されません。