vs 中“包載入失敗”問題【轉】

weixin_34015860發表於2012-04-25

安裝了 VS2008 SP1 後每次開啟“工具箱”都會提示:

包載入失敗

未能正確載入包"Microsoft.Data.Entity.Design.Package.MicrosoftDataEntityDesignPackage, Microsoft.Data.Entity.Design.Package, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"( GUID = {8889E051-B7F9-4781-BB33-2A36A9BDB3A5} )。請與包供應商聯絡以獲得幫助。由於可能會發生環境損壞,建議重新啟動應用程式。要禁止將來載入此包嗎? 可以使用"devenv /resetskippkgs"重新啟用包載入。

按照提示使用 devenv /resetskippkgs 自然是毫無效果。網上出現的"包載入失敗"錯誤多是不同語言環境造成的問題,而這個錯誤顯然不是這個問題。

漫長的探索、重灌過程就不說了,解決方法是 Visual Studio 在安裝的時候需要勾選上元件 Visual Web Developer ,我估計問題是因為 SP1 的安裝時不管三七二十一,直接全部安裝,而沒有判斷之前 Visual Studio 2008 安裝時候選擇的元件,所以導致某些元件缺失。

一句話總結,要把 Visual Studio 好好供起來,別想著折騰了...每次都選預設安裝(或者完全安裝)就沒事。

我的環境如下:

  • Windows XP SP3
  • Visual Studio Team System 2008 Team Suite (90 天試用版)
  • Visual Studio 2008 Service Pack 1

相關文章