2017-09-04 27 views
6

Dzisiaj ten błąd ponownie wystąpił. Visual Studio nie rozpoznaje większość pakietów zainstalowana w Microsoft.AspNetCore.All ale mam też problemy z uzyskanie:Pakiety nie są kompatybilne z netcoreapp2.0

  • Microsoft.Extensions.Logging.Debug
  • Microsoft.VisualStudio.Web.CodeGenerators.Mvc
  • Microsoft.EntityFrameworkCore.Tools.DotNet

komunikat o błędzie jest podobny do tego na każdym opakowaniu:

Pakiet Microsoft.VisualStudio.Web.CodeGenerators.Mvc 2.0.0 nie jest zgodny z netcoreapp2.0 (.NETCoreApp, wersja = v2.0). Pakiet Microsoft.VisualStudio.Web.CodeGenerators.Mvc 2.0.0 obsługuje: netstandard2.0 (.NETStandard, Version = v2.0)

mam przekazać tę kwestię przed wykonując następujące czynności:

  • Aktualizacja do wersji 15.3.1 VS
  • Aktualizacja do wersji 2.0 SDK

teraz mam zaktualizowane NuGet.Commandline do 4.3, ale problem nadal występuje.

Jestem również coraz to powiadomienie:

nie ma sposobu, aby rozwiązać konflikt między "System.Collections.NonGeneric, Version = 4.1.0.0, Culture = neutral, TokenKluczaPublicznego = b03f5f7f11d50a3a" oraz "System.Collections.NonGeneric, wersja = 4.0.1.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a". "System.Collections.NonGeneric, wersja = 4.1.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" zostanie wybrany arbitralnie. Aplikacja D: \ Visual Studio \ MSBuild \ 15.0 \ bin \ Microsoft.Common.CurrentVersion.targets 1964

Każda inna aktualizacji będę patrzeć? Każda pomoc jest mile widziana. Dzięki

Odpowiedz

5

rozwiązywane przez aktualizację do wersji Visual Studio 15.3.3

Wydaje zostanie to zdarza się często, aż ustabilizuje się aspnetcore2.0.

+0

To mocno opiera się na zespołach Nuget, więc aktualizację do najnowszych binariów VS (zawierających najnowsze zespoły Nuget) jest koniecznością. Nawet VS2015 otrzymał tym razem aktualizację NuGet. –

+0

Nie rozwiązuje się, gdy nie używasz programu Visual Studio. Nawet dzieje się to na świeżej "kropce nowej webapi" pchanej prosto na Azure - nie powiodło się też na ich budowie – nathanchere

+1

@nathanchere W twoim przypadku powinieneś odkryć inne opcje. Ten przypadek jest ujawniony, podobnie jak w Visual Studio i odpowiedź jest do tego konkretnego przypadku. –

1

Jeśli używasz DotNet CLI, a potem po prostu uruchomić to polecenie,

dotnet nuget locals all --clear 
+0

musiał uruchomić to i przywrócić dotnet - force – kilkfoe

Powiązane problemy