使用 执行 C# 脚本 ( .csx
) 时C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\csi.exe
,如何获取正在执行的脚本的路径?
线
Console.WriteLine(AppDomain.CurrentDomain.BaseDirectory);
打印解释器 ( ) 的路径csi.exe
,而不是脚本。
脚本应该在某种程度上知道它的路径,因为您可以使用这样的相对路径加载程序集:
#r "..\\bla\\asdf.dll"