Đây là ứng dụng C # .NET 4.0:
Tôi đang nhúng một tệp văn bản làm tài nguyên và sau đó cố gắng hiển thị nó trong một hộp thoại:
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);
}
}
Giải pháp là MyProjSolution và tệp thực thi là MyProj.exe. Help.txt là một tài nguyên được nhúng. Tuy nhiên, luồng không có giá trị. Tôi đã thử MyProjSolution.Help.txt và MyProjSolution.MyProj.Help.txt nhưng dường như không có gì hoạt động.