我有一个正在加载xml文件的应用程序,该文件正在通过CDATA执行c#代码,我想引用XML中的.bat文件,该文件与XML文件位于同一目录中并执行它 - 但我不能找到引用该目录的方法。
xml文件正在通过应用程序运行,因此当我使用以下内容时:
string fileName = "update.bat";
string path = Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, fileName);
我得到的应用程序的路径不是当前的xml文件 - 可以位于任何地方。
我试过了:
Path.GetFullPath
,
AppDomain.CurrentDomain.BaseDirectory
等以及../和./ - 但我似乎无法找到当前的xml文件路径。