我想要当前执行项目的位置,即在 VB.NET/C# 中还是当前类文件的路径?
好的,让我详细说明一下我在一个解决方案文件中有2个项目,可以说A,B是项目,我的启动项目是B,我正在访问A中的一个类文件,现在我需要知道B的虚拟路径。因为我需要它用于访问资源文件,因为使用 ExpressionBuilderContext 时会弹出错误
我想要当前执行项目的位置,即在 VB.NET/C# 中还是当前类文件的路径?
好的,让我详细说明一下我在一个解决方案文件中有2个项目,可以说A,B是项目,我的启动项目是B,我正在访问A中的一个类文件,现在我需要知道B的虚拟路径。因为我需要它用于访问资源文件,因为使用 ExpressionBuilderContext 时会弹出错误
在 Visual Studio 2008 的 VB.net 下,我一直在使用以下内容:
应用程序.启动路径
String strPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().CodeBase);
尝试其中之一:
Console.WriteLine(Assembly.GetEntryAssembly().CodeBase);
Console.WriteLine();
Console.WriteLine(Assembly.GetEntryAssembly().Location);
Console.WriteLine();