0

CrpResource.resx というプロジェクトにリソース ファイルを追加しました。次に、テキスト ファイルをリソース ファイルに追加した後、コードでアクセスして読み取りたいと考えています。

任意の提案をお願いします。

4

2 に答える 2

2

@Brijが答えの核心を提供しました。

ただし、ここで難しいのは、リソース名が何であるかを知ることです。ファイルをリソースとして埋め込んだ後、完全修飾名を見つけるのは必ずしも簡単ではありません。

見つける簡単な方法は、この行をコードに一時的に追加することです。

string[] names = Assembly.GetExecutingAssembly().GetManifestResourceNames();

次に、プログラムを実行すると、デバッガーで使用可能なすべてのリソースの「名前」リストを表示できます。

于 2010-01-09T08:35:10.173 に答える
1
 _assembly = Assembly.GetExecutingAssembly();
 _textStreamReader = new StreamReader(_assembly.GetManifestResourceStream("MyNamespace.MyTextFile.txt"));

以下を参照してください:
http://support.microsoft.com/kb/319292

于 2010-01-09T08:22:45.500 に答える