Bu bir C # .NET 4.0 uygulamasıdır:
Kaynak olarak bir metin dosyası yerleştiriyorum ve ardından bunu bir iletişim kutusunda görüntülemeye çalışıyorum:
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);
}
}
Çözüm MyProjSolution ve yürütülebilir dosya MyProj.exe'dir. Help.txt gömülü bir kaynaktır. Ancak akış boştur. MyProjSolution.Help.txt ve MyProjSolution.MyProj.Help.txt denedim ama hiçbir şey işe yaramıyor gibi görünüyor.