Этот код упрощен для моего понимания. Фактический код будет находить XML-файл в вызывающей сборке. Тем не менее, я не могу даже получить доступ к xml-файлу в этом упрощенном примере. Я установил TestFile.xml в качестве встроенного ресурса. Любые идеи, почему этот код не работает?Почему я не могу получить доступ к файлу с помощью GetExecutingAssembly.GetFile()?
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);
}
}
}
Спасибо за помощь форматирования. –