2017-07-18 2 views
0

環境:Ubuntu 16.04.NET Core 2で定義されているMicrosoft.AspNetCore.Antiforgeryライブラリはどこですか?

.NETコア1.1に基づいたASP.NETアプリケーションを作成しました。このアプリケーションは期待どおりに動作します。今日、私はちょうどdotnet-sdk-2.0.0-preview2-006497.に自分のサーバーをアップグレードし、アップグレードした後、私はすべてが最新であることを確認するために私のプロジェクトのディレクトリで次のコマンドを実行しました:

$ dotnet migrate 
$ dotnet restore 

、私は自分のアプリケーションを実行してに移動しようとすると、ログインページで「パッケージMicrosoft.AspNetCore.Antiforgeryのコンパイルライブラリの場所が見つかりません」というエラーが表示されます。

私はこれをどのように修正できるのだろうか。よろしく。

+0

あなたは.NET Core 2.0プレビューを対象としたアプリケーションをアップデートしており、csprojのMicrosoft.AspNetCore.Antiforgeryの依存関係は[2.0.0-preview2-final](https://www.nuget.org/packages/Microsoft)です。 .AspNetCore.Antiforgery/2.0.0-preview2-final)? – Set

+0

ありがとうございました。私は "dotnet migrate"が自動的にそれを行うと考えています。私はこれを手動で行う必要があるように見えます。 – Peter

答えて

1

現在のところdotnet migrateは、プレビュー2 .NETコアプロジェクトを.NET Core SDK 1.0プロジェクトに移行するだけで、.NET Core 2.0プレビューとMicrosoft.AspNetCore.Antiforgeryの依存関係を手動で更新する必要があります。 2.0.0-preview2-final(他の依存関係についても同じです)。

関連する問題