これはC#.NET 4.0アプリケーションです。
テキストファイルをリソースとして埋め込み、ダイアログボックスに表示しようとしています。
var assembly = Assembly.GetExecutingAssembly();
var resourceName = "MyProj.Help.txt";
using (Stream stream = assembly.GetManifestResourceStream(resourceName))
{
using (StreamReader reader = new StreamReader(stream))
{
string result = reader.ReadToEnd();
System.Windows.Forms.MessageBox.Show(result, "MyProj", MessageBoxButtons.OK);
}
}
ソリューションはMyProjSolutionで、実行可能ファイルはMyProj.exeです。Help.txtは埋め込みリソースです。ただし、ストリームはnullです。MyProjSolution.Help.txtおよびMyProjSolution.MyProj.Help.txtを試しましたが、何も機能しないようです。