Я пытаюсь создать решение VS2010 и добавить проект из автономного приложения (не надстройки). Я могу создать экземпляр VS2010, но я не могу определить, как правильно создать проект ... Я могу найти только пример того, как создать проект с использованием объекта EnvDTE80, который позже вызывает исключение, потому что проект Файл в более раннем формате и должен быть обновлен. У меня есть это:
EnvDTE80.DTE2 dte2;
object obj;
System.Type t;
t = System.Type.GetTypeFromProgID("VisualStudio.DTE.10.0", true);
obj = System.Activator.CreateInstance(t, true);
dte2 = (EnvDTE80.DTE2)obj;
То, что я ищу, является эквивалентом чего-то вроде «EnvDTE100.DTE2», но не знаю, как туда добраться.
Спасибо