2012-03-16 84 views
0

我已經爲Project 2010使用託管包框架創建了Visual Studio 11測試版的擴展。在Visual Studio 11中進行測試時,擴展工作正常實驗但安裝時無法工作。它出現在擴展管理器中,但不出現在Visual Studio About Box中,而且由擴展創建的新項目也不出現在新建項目對話框中。在Visual Studio日誌文件中出現消息爲Visual Studio 11測試版安裝擴展時出錯

<description>Error in Template (C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 11.0\COMMON7\IDE\EXTENSIONS\...\XYZ_Project_Template.zip), file (XYZ_Project_Template.vstemplate). Unregistered ProjectType (XYZProject). This can be caused by an incorrect ProjectType or because the project type package is not installed.</description> 

有人有關於如何解決此問題的任何線索嗎?所有dll和其他擴展文件似乎都已到位。

+0

請注意,該產品還沒有名稱。此外,「Visual Studio 11」中的「11」並不是指2011年。微軟在舊年後不可能命名新產品。 – 2012-03-16 15:12:19

+0

Microsoft在其頁面上使用術語「Visual Studio 11 beta」。 http://www.microsoft.com/visualstudio/11/en-us/downloads – mircea 2012-03-19 08:53:22

+0

是的,但他們不使用「Visual Studio 2011測試版」。 Visual Studio 2010的版本號是「10」。 Visual Studio 11的版本號是「11」。就這樣。 – 2012-03-19 15:14:24

回答

0

我自己找到結果: 在安裝期間必須運行devenv/setup 以確定Visual Studio 11以掃描擴展名。

0

你不應該運行devenv/setup來獲得一個新的擴展來加載。如果你有負載問題,我會在訴諸這個「大錘」之前檢查其他一些東西。

  • 運行Visual Studio中/ log開關,然後檢查ActivityLog.xml文件中%appdata%\Microsoft\VisualStudio\11.0
  • %localappdata%\Microsoft\VisualStudio\11.0(在此之前關閉VS)刪除ComponentModelCache目錄

祝你好運!