Возможно ли изменить решение и использовать инструменты envdte из проекта командной строки?Открыть решение DTE из другой программы (а не надстройки)
У меня есть надстройка, которая модифицирует решение. Но ... изменения необходимы для более чем сотни проектов ... Поэтому я хотел бы сделать программу C#, которая имеет ту же логику, только она выполняет итерацию через все файлы решений.
Надстройка начинается с
EnvDTE.Solution solution = (EnvDTE.Solution)application.Solution;
DTE2 application
, где передается от надстройки ...
Как я могу получить такое же решение, которое я запроса для проектов ... Из отдельной программы, которая будет знать только решениеPath?
Можно ли открыть решение, обработать его и закрыть - чтобы перейти к следующему решению?
Microsoft дает этот пример http://msdn.microsoft.com/en-us/library/envdte._solution.open(v=vs.100).aspx
Но я не знаю, что ООД в контексте ...
Спасибо ...
VS 2010
редактировать: Я сделал то, что предлагает ниже. Слегка изменен, используя ссылку: http://msdn.microsoft.com/en-us/library/ms228772(v=vs.100).aspx
Спасибо
Спасибо, я попробую, это выглядит здорово. У меня нет ReSharper, у меня есть VisualHG, который вмешивался в удаление проектов из текущего решения ... Я надеюсь, что это не из командной строки. – Thalia