2013年7月21日 星期日

Visual Studio 2012 無法開啟新專案


Visual Studio 2012 安裝失敗「安裝程式引擎存取被拒」
http://shaocian.blogspot.tw/2013/07/visual-studio-2012.html

繼這篇文章之後,雖然安裝好了開發工具,卻又遇到了開啟新專案的時候卻出現以下的錯誤訊息:

找不到符合條件約束
ContractName
Microsoft.Visual.Studio.Text.ITextDocumentFactoryService
RequiredTypeIdentity



Microsoft.Visual.Studio.Text.ITextDocumentFactoryService 的匯出

從錯誤訊息來看,可以說是完全沒有頭緒。

試著 Google 也沒看到類似的錯誤訊息,只好嘗試先更新開發工具本身。

下載 Visual Studio 2012 Update 3(目前最新版本為3



注意更新檔案有點大,大約 2.1GB

神奇的是更新後就可以正常開啟新專案了...原因不明...

希望有比較熟悉微軟系統的人幫忙補充吧,在此感謝。

6 則留言:

  1. 謝謝,剛好也遇到這個問題。

    回覆刪除
  2. 目前最新版本為4
    連開發工具都這麼不穩定,讓人怎麼能夠安心投入工作啊。

    回覆刪除
    回覆
    1. 是阿,還沒開始寫程式就遇到一堆問題了....

      刪除
  3. 我第一天安裝開啟專案正常,但這幾天有更新win8.1及安裝了些軟體,之後就出現這畫面了...
    高度懷疑更新作業系統影響到Visual作業環境?下載來試試能不能解決...謝謝。

    回覆刪除
  4. 我也遇到這個問題,不過我查到解決方案:
    http://stackoverflow.com/questions/8403853/vs-2010-error-when-creating-or-opening-projects
    要到X:\Users\justin\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache 下
    將Microsoft.VisualStudio.Default.cache刪除
    其實是[Microsoft.VisualStudio.Default.cache]不知為什麼壞掉無法載入,只要刪除它就OK了

    回覆刪除