2013-10-14 3 views
2

Можно ли использовать EnvDTE сборку в без расширения проекта (например, Библиотека классов проекта)?Используя сборку EnvDTE

Если да, то как я могу получить доступ к the ConfigurationManager.ActiveConfiguration property?

This question отвечает точно, что я хочу, но я не мог получить объект dte, который он использует.

ответ

1

EnvDTE работает только с Visual Studio, если это то, что вы имеете в виду.

Однако вы можете управлять Visual Studio программным способом (с помощью COM-прозвища вы можете получить доступ к данному экземпляру Visual Studio удаленно). Посмотрите эти записи в блоге здесь: How to start Visual Studio programmatically и How to get DTE from Visual Studio process ID?

+0

Я надеялся, что имя конфигурации, которое я использовал при построении, было написано в приведенной сборке и каким-то образом я хотел получить ее во время выполнения. Или, по крайней мере, получить его во время компиляции и * приложить * к моему коду. Но кажется, как вы сказали, он работает только * в Visual Studio. – talles

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