74

Visual Studio 2012 をインストールし、後日 Update 2 をインストールしました。Update 2 をインストールした後、プロジェクトをロードすると、次のエラーが表示されます。

---------------------------
マイクロソフト ビジュアル スタジオ
-------------------- -------
「ProviderPackage」パッケージが正しく読み込まれませんでした。

この問題は、構成の変更または別の拡張機能のインストールによって引き起こされた可能性があります。ファイル 'C:\Users\username\AppData\Roaming\Microsoft\VisualStudio\11.0\ActivityLog.xml' を調べると、より多くの情報を取得できます。

このエラー メッセージを引き続き表示しますか?
---------------------------
はい いいえ
------------------------------ ------

を見つけた後ActivityLog.xml、次の一連のエラーが表示されます。

<entry>
    <record>300</record>
    <time>2013/04/23 18:32:54.002</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Begin package load [ProviderPackage]</description>
    <guid>{5F2E5E42-4192-4D79-A0D8-1D881E808829}</guid>
</entry>
<entry>
    <record>301</record>
    <time>2013/04/23 18:32:54.012</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [ProviderPackage]</description>
    <guid>{5F2E5E42-4192-4D79-A0D8-1D881E808829}</guid>
    <hr>80131522</hr>
    <errorinfo>Method 'GetHostedIntellisenseTypes' in type 'Microsoft.VisualStudio.Progression.DTEWrapperCached' from assembly 'Microsoft.VisualStudio.GraphProviderPackage, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' does not have an implementation.</errorinfo>
</entry>
<entry>
    <record>302</record>
    <time>2013/04/23 18:32:54.012</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package load [ProviderPackage]</description>
    <guid>{5F2E5E42-4192-4D79-A0D8-1D881E808829}</guid>
    <hr>80131522</hr>
    <errorinfo>Method 'GetHostedIntellisenseTypes' in type 'Microsoft.VisualStudio.Progression.DTEWrapperCached' from assembly 'Microsoft.VisualStudio.GraphProviderPackage, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' does not have an implementation.</errorinfo>

Google 検索では、私の問題と完全に一致するものは見つかりません。インストール ISO でパッケージを検索してみましたが、修復が必要なパッケージが見つかりません...

F:\packages>dir /s *provider*
 Volume in drive F is VS2012_ULT_MSDN_ENU
 Volume Serial Number is 4A21-C8BD

 Directory of F:\packages\SSDT

   07/26/2012  11:30 AM           780,288 DbSqlPackageProvider.msi
               1 File(s)        780,288 bytes

     Total Files Listed:
               1 File(s)        780,288 bytes
               0 Dir(s)               0 bytes free

他のアイデアはありますか?

4

19 に答える 19

38

これは、質問の一部ではなく、回答としてコピーされた、上記のアーロン (アーロン リード) の回答です。

直した…直した…直した…

  1. 開いているプログラムと機能 (実行: appwiz.cpl)
  2. インストールされたアプリの並べ替えリスト: インストール日
  3. 右上の検索フィルターに「SQL」を追加して絞り込んだ一覧
  4. リスト項目

2013 年 4 月 1 日に VS2012 をインストールしたので、リストにある各 SQL 項目を確認し、右クリック --> [修復]

そこから VS2012 を実行し、ターゲットのソリューション ファイルを問題なく開きました。

私のリスト:

  • Microsoft SQL Server 2012 データ層アプリ フレームワーク
  • Microsoft SQL Server データ ツール - enu (11.1.20627.00)
  • Microsoft SQL Server 2012 管理オブジェクト (x64)
  • SQL Server 2012 (x64) の Microsoft System CLR 型
  • SQL Server 2012 の Microsoft System CLR 型
  • Microsoft SQL Server 2012 管理オブジェクト
  • Microsoft SQL Server 2012 Transact-SQL コンパイラ サービス
  • Microsoft SQL Server 2012 コマンド ライン ユーティリティ
  • Microsoft SQL Server データ ツール ビルド ユーティリティ - enu (11.1.206...
  • Microsoft SQL Server Compact 4.0 SP1 x64 ENU
  • Microsoft SQL Server 2012 T-SQL 言語サービス
  • Microsoft SQL Server 2012 ネイティブ クライアント
  • Microsoft SQL Server 2012 データ層アプリ フレームワーク
  • Microsoft SQL Server 2012 Express LocalDB
  • Microsoft SQL Server 2012 Transact-SQL スプリットドム
于 2013-08-13T17:59:29.337 に答える
6

アンインストールまたは削除することでこれを修正しました:

Microsoft SQL Server データ ツール - enu (14.0.50325.0)

これが役立つことを願っています:)

于 2015-05-13T15:13:51.680 に答える
5

さらに迅速な修正は、リスト内の Microsoft SQL Server を単純に修復することです。それは私の問題を解決しました。

于 2013-09-13T02:37:32.663 に答える
5

私のために働いた。Window7 SP1 + VS 2013 VS 2012 の開発者コマンド プロンプトを (管理者として) 開きます。devenv /setup を実行します。

于 2014-01-17T05:20:35.803 に答える
3

wayne.blackmonコメント のおかげで、SQL Server データ ツールのアンインストール/修復だけが機能しました。

下の写真

SQL Server データ ツールのアンインストール

于 2015-10-30T09:21:05.970 に答える
2

Windows 8.1 の Visual Studio 2013 でも同じ問題が発生しました。

以前の答えは私にはうまくいきませんでした。Visual Studio を修復してから、マシンを再起動する必要がありました。

于 2013-12-12T17:01:35.557 に答える
2

私にとっては、ActivityLog.xml述べられた

<errorinfo>Access to the path 'C:\Users\Klas\Documents\Visual Studio
2015\ArchitectureExplorer' is denied.</errorinfo>

このフォルダを調べたところ、フォルダ全体の構造がここにあることに気付きました

C:\Users\Klas\Documents\Visual Studio 2015

私のユーザーには書き込み権限がないように権限が設定されていました。このフォルダーと以下のすべてのユーザーにフル コントロール権限を追加しました。

その後、メッセージは消えました。また、Visual Studio を起動すると、このフォルダーに多数のサブフォルダーが作成されました。

于 2015-09-13T18:08:43.417 に答える
1

同様のエラーが発生しました (Windows 7 で、Visual Studio 2015 Professional をインストールした後、Visual Studio 2012 を実行したときに「...パッケージが正しく読み込まれませんでした」というメッセージが表示されるようになりました)。

私の問題を解決したのは、「Microsoft Studio Tools for Applications 2012」を修復することでした。

  1. 「appwiz.cpl」を実行します(コントロールパネルプログラム→プログラムのアンインストール
  2. [Microsoft Studio Tools for Applications 2012] を右クリックします。[変更] を選択し、[修復] をクリックします。

コントロール パネル - プログラム

この後、これらのエラー メッセージなしで Visual Studio 2012 を開くことができます。

于 2016-01-20T19:36:58.603 に答える
1

私の場合、Visual Studio 2015 をインストールした後に問題が発生しました。その時点から、2015 年以降、Visual Studio の以前のバージョンも読み込まれませんでした。問題は、MAX の長さを超える PATH 環境変数でした。

2048 未満に短縮し、マシンを再起動しました。Visual Studio の読み込みが開始されましたが、まだいくつかのエラーがあります。最後に を実行するdevenv /setupと、すべて正常に戻ります。

于 2015-08-04T06:42:12.330 に答える
0

同様のエラーがありました。VS2012.U2 にアップデートしたら、問題はなくなりました。TFS 2012 update 2 は、TFS を削除しないと削除できません。TFS2012.U1 から U2 へのアップグレードで問題が発生しましたが、TFS2012.U2 は価値があることがわかりました。

于 2013-04-30T15:34:37.543 に答える
0

もう一つの提案、

管理者として実行し、VS アプリケーションを再起動します。

パッケージの更新を適用します。リブート。

お役に立てれば!

于 2013-09-30T03:09:15.587 に答える
0

私の %USERPROFILE% ディレクトリへのアクセス権に問題がありました (PC の障害のため)。アクセス許可をフルアクセスに設定すると修正されました。

于 2014-11-13T07:57:38.957 に答える
0

「ラッキー」になって Visual Studio 2013 を再起動したところ、うまくいきました。一時キャッシュ項目を削除すると解決するという他のエラーが発生しました。

サイドノート。Visual Studio 2015 はまだ完全ではありませんが、NuGet は IMO を使用しにくくなっていますが、会社のドメイン ネットワーク管理者によってコンピューターが再起動された場合、または特にコンピューターの電源が失われ、電源が失われた場合などに発生します。 Power Visual Studio 2013 は、修正するのが少し「楽しい」ものになりますが、Visual Studio 2015 のプロジェクトは何ヶ月もの間、ログインしても何も起こらなかったかのように問題なく開いているように見えます。

于 2015-10-22T16:59:54.520 に答える