2017-08-20 12 views
2

VS 2017 15.3のインストールと新しいMVCコアプロジェクトの作成パッケージマネージャコンソールまたはManage NuGetパッケージマネージャウィンドウから新しいパッケージをインストールし、すべてのパッケージまたはアップデート]タブに表示され記載されているパッケージの一つは、多くの時間の後に、私はそのエラーを取得する:パッケージの復元に失敗しました。 MVCコアの2017年の 'my​​project'に対するパッケージ変更のロールバック

重大度コード説明プロジェクトファイルの行の抑制状態 エラーパッケージは、リストアが失敗しました。 Sunのパッケージのロールバックが変更されました。 0

MVC WebプロジェクトまたはAPIプロジェクトで新しいプロジェクトを作成し直してみてください。すべてのパッケージを更新しますが、同じエラーが発生します。このエラーはMVCコアでのみ発生し、MVC 5のプロジェクトはすべてOKです。

  1. 私は

を取得しかし、どのように私はそれを解決することができ、再び最後のエラーを持っている新しいにhttps://dotnet.myget.org/F/dotnet-core/api/v3/index.jsonを追加NuGetのすべてのキャッシュ

  • をクリアしますか?

  • 答えて

    2

    最新のIDEをお持ちで、新しいアプリケーションを作成している場合、プロジェクトの作成直後にプロジェクトのパッケージを更新する必要はありません。あなたが選択したテンプレートの一部として来ない新しいライブラリを追加している場合を除き、そうではありません。

    あなたは、プロジェクトを作成するときに新しいASP.NETコアWebアプリケーションダイアログでASP.NETコア2.0を選んでいることは確かか?

    ASP.NETコア2.0がプロジェクト作成ウィザードでオプションリストに表示されない場合は、.Net Core 2.0 SDKをインストールする必要があります。新しいオプションを表示するには、SDKのインストール後にIDEを閉じてから再度開く必要があります。 SDKがなければ、どのプロジェクトもCore 2.0に更新されることはありません。

    希望します。がんばろう!

    +0

    上記のリンクからNet Core 2.0 SDKをインストールしてPCを再起動し、新しいWeb APIを作成し、Microsoft.EntityFrameworkCore ver 2.0.0を追加しますが、LinqKitをインストールしようとすると同じエラーが表示されます.Microsoft .EntityFrameworkCore ver 1.1.10、それは成功をインストールします – sunny

    +0

    @sunny '.csproj'ファイルに' Microsoft.AspNetCore.All'はすでに存在しますか? –

    +1

    私の間違いありがとうございます:上記のリンクをインストールした後、私は新しいプロジェクトを作成し、ドロップダウンリストから.Net Core 2を選択する必要があります – sunny