CrpResource.resx というプロジェクトにリソース ファイルを追加しました。次に、テキスト ファイルをリソース ファイルに追加した後、コードでアクセスして読み取りたいと考えています。
任意の提案をお願いします。
CrpResource.resx というプロジェクトにリソース ファイルを追加しました。次に、テキスト ファイルをリソース ファイルに追加した後、コードでアクセスして読み取りたいと考えています。
任意の提案をお願いします。
@Brijが答えの核心を提供しました。
ただし、ここで難しいのは、リソース名が何であるかを知ることです。ファイルをリソースとして埋め込んだ後、完全修飾名を見つけるのは必ずしも簡単ではありません。
見つける簡単な方法は、この行をコードに一時的に追加することです。
string[] names = Assembly.GetExecutingAssembly().GetManifestResourceNames();
次に、プログラムを実行すると、デバッガーで使用可能なすべてのリソースの「名前」リストを表示できます。
_assembly = Assembly.GetExecutingAssembly();
_textStreamReader = new StreamReader(_assembly.GetManifestResourceStream("MyNamespace.MyTextFile.txt"));
以下を参照してください:
http://support.microsoft.com/kb/319292