Visual Studio 2015 でNuGet リポジトリからパッケージを復元する際に問題が発生しています。
新しい ASP.NET 5 プロジェクトを作成しているときに、ASP.NET 5 に関連する依存関係がダウンロードされず、新しいプロジェクトに追加されないようで、代わりに、各参照の横にある黄色の三角形記号に感嘆符が表示されます。Solution Explorer.png明らかに、依存関係がproject.jason で赤く強調表示されているため、ソリューションを構築できません。ソリューション エクスプローラーで [パッケージの復元]オプションをクリックすると、パッケージが復元されず、パッケージの復元に失敗したというメッセージが表示されます。出力では、 System.Security.Cryptography.SHA256Managed..ctor()での例外が原因で失敗したことがわかります。
System.Reflection.TargetInvocationException: 呼び出しのターゲットによって例外がスローされました。---> System.InvalidOperationException: この実装は、Windows プラットフォーム FIPS 検証済み暗号化アルゴリズムの一部ではありません。 System.Security.Cryptography.SHA256Managed..ctor() で --- 内部例外スタック トレースの終わり ---
私は最新の DNX (1.0.0-rc1-update1 clr x64) を使用しています。また、ASP.NET 5 バンドルを再インストールしようとしました。Visual Studio 2015 を修復します。NuGet パッケージ マネージャーをさまざまな方法でアンインストールおよびインストールしました。AppData\Roaming\NuGetからNuGet.Configを削除しようとしましたが、手動で AppData\Local\Microsoft\VisualStudio からファイルを削除しました。デフォルト設定を復元しましたが、上記の解決策はどれもうまくいきませんでした。私のために何かをした唯一の「一種の修正」は、プロジェクトフォルダーのcmdプロンプト「dnu restore」コマンドでした。最初の依存関係「Microsoft.AspNet.IISPlatformHandler」と「Microsoft.AspNet.Server.Kestrel」を解決しましたそして私はプロジェクトを構築することができました。私はそれだと思っていましたが、実際にはあまり効果がありませんでした.project.jasonに手動で入力しても、新しい依存関係を追加することはできません解決しようとするとNuGetパッケージマネージャーが失敗しますそれ。
質問は次のとおりです。誰かが同様の問題を経験しましたか? NuGet マネージャーに ASP.NET 5 の依存関係を解決させるにはどうすればよいですか? どんなアドバイスも歓迎します。記事、スレッド、コメントへのリンクは大歓迎です。