/ / Przywracanie pakietu NuGet kończy się niepowodzeniem w przypadku projektu Azure Function za pomocą Visual Studio 2017 - .net, azure, visual-studio-2017, funkcje azure

Przywracanie pakietu NuGet kończy się niepowodzeniem w przypadku projektu Azure Function za pomocą Visual Studio 2017 - .net, azure, visual-studio-2017, funkcje azure

Próbuję zbudować projekt funkcji Azure, ale po utworzeniu go z VS 2017 (Plik -> Nowy projekt, bez wprowadzania żadnych innych zmian) nie uda mu się przywrócić pakietów NuGet.

Pakiet Microsoft.Tpl.Dataflow 4.5.24 nie obsługuje żadnych ram docelowych.

Pakiet Microsoft.Azure.KeyVault.Core 1.0.0 nie obsługuje żadnych struktur docelowych.

Używam

  • Społeczność Visual Studio 2017 w wersji 1.5.5. Zainstalowane obciążenia:
    • ASP.NET i tworzenie stron internetowych
    • Rozwój platformy Azure
    • Rozwój międzyplatformowy .NET Core
  • Rozszerzenie Azure Functions and Web Tools v15.0.40108.0 (próbowałem również wersji dostarczonej z VS)

Próbowałem na dwóch innych komputerach z zainstalowanymi tymi samymi obciążeniami i działa.

Odinstalowałem / ponownie zainstalowałem system VS 2017 i platformę .NET, ale bez powodzenia.

Każda pomoc doceniona.

Odpowiedzi:

1 dla odpowiedzi № 1

Naprawione przez wyczyszczenie pamięci podręcznej NuGet i zmianę formatu pakietu na "PackageReference"

VS 2017 -> Narzędzia -> Opcje -> Menedżer pakietów NuGet

  • Zmieniono "Domyślny format zarządzania pakietami" z "Packages.config" na "PackageReference"
  • Zaznaczone "Zezwalaj na wybór formatu podczas pierwszej instalacji pakietu"
  • Działanie "Wyczyść wszystkie pamięci podręczne NuGet"