获取应用程序路径

时间:2012-07-04 13:05:18

标签: c# wpf

我试图在根目录中获取项目路径。我一直无法这样做,我试过了:

System.AppDomain.CurrentDomain.BaseDirectory;

但是这很深入,我如何才能获得项目根目录的路径?

我在.NET Framework 4.0中使用C#。

4 个答案:

答案 0 :(得分:4)

 Assembly.GetExecutingAssembly().Location.

答案 1 :(得分:3)

尝试

Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)

答案 2 :(得分:0)

Environment开始,您至少可以获得命令行

答案 3 :(得分:0)

你可以试试下面的内容:

String assemblyFileName = typeof(Class1).Assembly.CodeBase.Replace("file:///", "");
FileInfo assemblyInfo = new FileInfo(assemblyFileName);
Console.WriteLine(assemblyInfo.Directory);

注意:Class1是您正在执行的库中的类