我正在尝试将我的项目路径放在根目录下。我一直无法这样做,我尝试过:
System.AppDomain.CurrentDomain.BaseDirectory;
但这很深,我如何才能获得项目根目录的路径?
我将 C# 与 .NET 框架 4.0 一起使用。
Assembly.GetExecutingAssembly().Location.
尝试
Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)
你可以试试下面的:
String assemblyFileName = typeof(Class1).Assembly.CodeBase.Replace("file:///", "");
FileInfo assemblyInfo = new FileInfo(assemblyFileName);
Console.WriteLine(assemblyInfo.Directory);
注意:Class1 是您正在执行的库中的一个类
从环境中,您至少可以获得命令行