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

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

首先，我們先來看看發生了哪些錯誤：

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/cb13698298c47f4bb3cd-SNAGHTML2e80952.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/ee715b18603666b7cb9a-SNAGHTML2e834a5.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/f5a89acbfb2c14a2b186-SNAGHTML2e86594.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/9f023ab8f09dcaa67cfd-SNAGHTML2e8bda2.png)

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

```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**](https://www.microsoft.com/zh-tw/sql-server/sql-server-downloads) 即可解決！  
**註**：安裝企業版或開發版的 SQL Server 2012 **Management Studio** 也可以。

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/6222d1a85d77f8865da1-image_1599.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/55e79fd6481b394fefc3-SNAGHTML38b645f.png)

**發生原因**：不詳！

**相關連結**

-   [Download: Microsoft® SQL Server® 2012 Express - Microsoft Download Center](https://www.microsoft.com/zh-tw/sql-server/sql-server-downloads)
-   [Could not load file or assembly 'Microsoft.Data.Tools.Utilities](https://connect.microsoft.com/VisualStudio/feedback/details/745659/could-not-load-file-or-assembly-microsoft-data-tools-utilities) (Microsoft Connect)
-   [Microsoft Connect - Visual Studio and .NET Framework 意見反應中心](https://connect.microsoft.com/VisualStudio/feedback/)
-   [如何在 Visual Studio 2010 發生錯誤時進行問題分析與解決](/post/2012/03/19/Trouble-shooting-Visual-Studio-2010-step-by-step.aspx)
