【发布时间】:2016-11-25 15:34:02
【问题描述】:
此代码是为了帮助我理解而简化的。实际代码将在调用程序集中查找 xml 文件。但是,在这个简化的示例中,我什至无法访问 xml 文件。我已将 TestFile.xml 设置为嵌入式资源。 任何想法为什么这段代码不起作用?
using System;
using System.Reflection;
namespace Testing
{
class Program
{
static void Main(string[] args)
{
var test = new A();
test.TestGettingAssemblies();
Console.ReadKey();
}
}
internal class A
{
internal void TestGettingAssemblies()
{
Console.WriteLine(Assembly.GetExecutingAssembly().FullName);
Console.WriteLine(Assembly.GetExecutingAssembly().GetFile("TestFile.xml") == null);
Console.WriteLine(Assembly.GetCallingAssembly().FullName);
}
}
}
【问题讨论】:
-
感谢格式化帮助。
标签: c# assemblies