重複の可能性:
.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 フォルダーにコピーします。ファイルが最初に保存された場所へのリンクは作成されません。