2012-04-28 154 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

相關問題