アセンブリから xml ファイルを読み込もうとしています。これが私のコードです。
private Assembly testAssembly;
private void button1_Click(object sender, EventArgs e)
{
string testfile = "stack.xml";
String testfileName = string.Format("{0}.{1}", testAssembly.GetName().Name, testfile);
using (Stream stream = testAssembly.GetManifestResourceStream(testfileName))
{
using (StreamReader sr = new StreamReader(stream))
{
var value = sr.ReadToEnd();
Console.WriteLine("The read file is {0}", value);
}
}
}
この行に問題があります:
String testfileName = string.Format("{0}.{1}", testAssembly.GetName().Name,
testfile);
Null ref 例外が未処理です。null と表示されます。助けて?