2012-04-28 105 views
3

我想从加载项获取项目目录。但是,如果使用下面的代码:如何从Visual Studio加载项获取项目目录

string projectDir = Directory.GetCurrentDirectory(); 

返回C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\

我怎样才能像使用Add-在项目的项目目录?

回答

2

我终于找到了解决我的问题:

string projectDir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); 
2

在这里看到的Visual Studio变量列表,您可以使用

VS Variables

$(ProjectDir) 

给人的项目目录

+4

感谢您的回答。我如何在代码中使用它?如果我像这样使用它:'string projectDir =“$(ProjectDir)”'它只是像解析它“$(ProjectDir)”一样。 – Schaliasos 2012-04-28 11:30:21

0

您也可以简单地使用 Environment.CurrentDirectory