The Will Will Web | 關於 Visual Studio 2012 RC〔未正確載入套件〕的解決辦法

The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

關於 Visual Studio 2012 RC〔未正確載入套件〕的解決辦法

最近將公司裡其中一台電腦安裝了 Visual Studio 2012 RC,結果在第一次開啟 Visual Studio 2012 RC 的時候卻出現了一連串〔未正確載入套件〕的錯誤,我接著依照先前的文章〔如何在 Visual Studio 2010 發生錯誤時進行問題分析與解決〕所提到的方法進一步追蹤���這才發現原來都是 SQL Server 相關工具沒有正確安裝所導致,這可能跟此電腦之前安裝過太多 Beta 版開發工具的關係,接下來就是解決這次問題的過程與筆記。

首先,我們先來看看發生了哪些錯誤:

以下是在 ActivityLog.xml 檔案中所有的錯誤紀錄:

  <entry>
    <record>638</record>
    <time>2012/07/08 07:46:00.129</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for packageSetSite failed for package</description>
    <guid>{ED19932F-5443-4587-A005-1CB9158B2F64}</guid>
    <hr>80131534</hr>
    <errorinfo>'SqlSchemaModelStaticState' 的型別初始設定式發生例外狀況。</errorinfo>
  </entry>
  <entry>
    <record>639</record>
    <time>2012/07/08 07:46:00.160</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package loadEnd package load</description>
    <guid>{ED19932F-5443-4587-A005-1CB9158B2F64}</guid>
    <hr>80131534</hr>
    <errorinfo>'SqlSchemaModelStaticState' 的型別初始設定式發生例外狀況。</errorinfo>
  </entry>
  <entry>
    <record>645</record>
    <time>2012/07/08 07:47:45.635</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>CreateInstance failed for packageCreateInstance failed for package</description>
    <guid>{00A9524F-427F-46EE-8A20-615C25ECBE6F}</guid>
    <hr>80070002</hr>
    <errorinfo>Could not load file or assembly 'Microsoft.Data.Tools.Utilities, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. 系統找不到指定的檔案。</errorinfo>
  </entry>
  <entry>
    <record>646</record>
    <time>2012/07/08 07:47:45.635</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package loadEnd package load</description>
    <guid>{00A9524F-427F-46EE-8A20-615C25ECBE6F}</guid>
    <hr>80004005 - E_FAIL</hr>
    <errorinfo>Could not load file or assembly 'Microsoft.Data.Tools.Utilities, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. 系統找不到指定的檔案。</errorinfo>
  </entry>
  <entry>
    <record>670</record>
    <time>2012/07/08 07:47:58.043</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for packageSetSite failed for package</description>
    <guid>{FEF13793-C947-4FB1-B864-C9F0BE9D9CF6}</guid>
    <hr>80070002</hr>
    <errorinfo>Could not load file or assembly 'Microsoft.Data.Tools.Utilities, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. 系統找不到指定的檔案。</errorinfo>
  </entry>
  <entry>
    <record>671</record>
    <time>2012/07/08 07:47:58.074</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package loadEnd package load</description>
    <guid>{FEF13793-C947-4FB1-B864-C9F0BE9D9CF6}</guid>
    <hr>80070002</hr>
    <errorinfo>Could not load file or assembly 'Microsoft.Data.Tools.Utilities, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. 系統找不到指定的檔案。</errorinfo>
  </entry>

 

解決方法很簡單,只要安裝 Microsoft SQL Server 2012 Express Management Studio 即可解決!
:安裝企業版或開發版的 SQL Server 2012 Management Studio 也可以。

 

發生原因:不詳!

 

相關連結