2012-04-28 1 views
3

Я хочу получить проект directroy от Надстройки. Но если я использую следующий код:Как получить каталог проекта из надстройки Visual Studio

string projectDir = Directory.GetCurrentDirectory(); 

он возвращает C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\

Как я могу получить каталог проекта проекта, который использует Add-In?

ответ

2

я наконец нашел решение моей проблемы:

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

Смотрите здесь для списка переменных Visual Studio можно использовать

VS Variables

$(ProjectDir) 

дает каталог проекта

+4

Спасибо за ваш ответ. Как я могу использовать его в своем коде? Если я использую его следующим образом: 'string projectDir =" $ (ProjectDir) "' он просто разбирает его как "$ (ProjectDir)". – Schaliasos

0

Вы также можете просто использовать Environment.CurrentDirectory

 Смежные вопросы

  • Нет связанных вопросов^_^