我試圖創建VS2010解決方案並從獨立應用程序(而不是加載項)添加項目。我可以創建VS2010的實例,但我無法確定如何正確創建項目......我只能找到如何使用EnvDTE80對象創建項目的示例,該對象稍後會導致出現異常,因爲該項目文件的格式較早,需要升級。我有這樣的:使用「VisualStudio.DTE.10.0」創建解決方案並添加項目
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相當於」但不知道怎麼去那裏。
感謝
完整的源代碼的最終解決方案? – Kiquenet