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