Resources フォルダーにいくつかの .txt ファイルを埋め込みました。プロジェクトを実行すると、選択に従って、.txt ファイル名が決定されます。
例えば;
ファイル名は sample017.txt で、textName 文字列変数を保持します。このファイルのフル パスは次のとおりです。
"../../Resources\" + テキスト名;
そして、これらすべてを fileName 文字列変数に割り当てます。
fileName = "../../Resources\\" + textName;
そこで、テキスト ファイルのストリーミングに次の文字列変数を使用します。
using (Stream input = File.OpenRead(fileName))
この形式で、sample017.txt ファイルにアクセスでき、デバッグ モードで正常に動作します。しかし、セットアップ プロジェクトをビルドして任意の PC にインストールすると、例外が発生し、「リソース」が見つかりません。フォルダ。.exe ファイル フォルダー内のリソースを使用して同じものを管理するにはどうすればよいですか?
注:ファイルをプログラム フォルダーにコピーしたくありません。これらのソースを埋め込みたい。