21

新しい MVC プロジェクトを作成するたびに、エラーが発生します - エンティティ フレームワークと Jquery の Powershell ホストを初期化できませんでした。エラー: 次のパッケージは、'C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 4\Packages' からのインストールに失敗しました

EntityFramework.5.0.0: Powershell ホストの初期化に失敗しました。PowerShell 実行ポリシー設定が AllSigned に設定されている場合は、パッケージ マネージャー コンソールを開いて、最初にホストを初期化します。

jQuery.1.7.1.1: Powershell ホストの初期化に失敗しました。PowerShell 実行ポリシー設定が AllSigned に設定されている場合は、パッケージ マネージャー コンソールを開いて、最初にホストを初期化します。

Entity Framework 参照を削除して手動で追加することはできますが、これは適切な回避策ですが、煩わしく、どこかに問題があることを示しています。どこを見ればいいですか?

このリンクには、同様の問題と回避策が記載されています

4

6 に答える 6

15

MSDN フォーラムへの複数のリンクと回避策への参照があるため、この問題はかなり一般的です。Visual Studio の Package Manager でトラブルシューティングを試みたところ、C:\Program Files (x86)\7-Zip\7z.exe を探すことを参照して、フリーズしていることに気付きました。理由はわかりませんが、システムを確認したところ、確かに、標準のプログラム ファイル (x86 ではなく) に 7z がインストールされています。x86 フォルダーにコピーを作成し、Visual Studio をリロードすると、Visual Studio が再び満足するようになりました。Visual Studio Package Manager で 7zip に依存している理由がわかりませんが、これが別のプログラマーに役立つことを願っています ...

于 2013-01-26T17:32:05.407 に答える
0

非常に簡単な解決策を見つけました。

Windows エクスプローラーでソリューション フォルダーを右クリックするときに、ソリューション ファイルが配置されているフォルダーの "読み取り専用" プロパティをオフにする必要があります。

フォルダーの読み取り/書き込み許可を与えて、問題を解決してください:)

于 2014-05-13T03:41:06.980 に答える
0

将来の検索者のために、aSkywalker のソリューションが機能しない場合は、管理者として VS を実行してみてください。それは私のためにそれをしました(そしてさらに奇妙なことに、私はそれ以来再びエラーを見ていません...私はそれを説明できません)。

于 2014-05-01T22:21:00.760 に答える