如何从Visual Studio加载项获取项目目录

时间:2012-04-28 11:21:00

标签: c# visual-studio-2010 visual-studio-addins

我想从加载项中获取项目directroy。但是,如果我使用以下代码:

string projectDir = Directory.GetCurrentDirectory();

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

如何获取使用加载项的项目的项目目录?

3 个答案:

答案 0 :(得分:3)

请在此处查看可以使用的Visual Studio变量列表

VS Variables

$(ProjectDir)

给出项目目录

答案 1 :(得分:2)

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

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

答案 2 :(得分:0)

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