2017-05-31 20 views
5

Buduję aplikacje .NET w .NET 4.5.2 lub 4.6.2 i nie używam .NET Core. Podczas aktualizowania pakietów NuGet w Visual Studio 2015 na karcie Aktualizacje znajduje się lista kilkudziesięciu pakietów stanowiących elementy platformy .NET Framework, takich jak System.IO i System.Linq.Jak wykluczyć/nie wyświetlać pakietów .NET Framework w Nuget?

Czy dobrze jest dołączyć/przechowywać te pakiety w folderze paczek, w każdym folderze z rozwiązaniem VS?

Czy powinienem/powinienem używać tylko .NET Framework, który został już zainstalowany?

Czy istnieje sposób, aby nie wyświetlać tych pakietów .NET Framework w zakładce Aktualizacje systemu NuGet VS?

Podobno po aktualizacji do najnowszego xUnit.NET v2.2.0, NuGet VS zaczyna promować 31 aktualizacji, jak pokazano na tym zrzucie ekranu. Ale ich nie używam.

enter image description here

enter image description here

+0

Mimo że nie używasz teraz .NET Core, nadszedł czas, aby dowiedzieć się o nim i .NET Standard. Pakiety NuGet zainstalowane w twoich projektach zwykle są prostymi zespołami opakowania, jeśli twoje projekty są ukierunkowane na .NET Framework. –

+0

"Podczas aktualizacji pakietów NuGet w Visual Studio 2015 na karcie Aktualizacje znajduje się lista kilkudziesięciu pakietów, które są częścią platformy .NET Framework, takich jak System.IO i System.Linq" Co to znaczy dla tego opisu? Czy możesz podzielić się z nami szczegółowymi informacjami, abyśmy mogli odtworzyć ten problem, lub możesz udostępnić nam kilka zrzutów ekranu dla tego opisu? Dzięki. –

+0

Moje projekty zależą od .NET Framework 4.5 - 4.6.2, a nie od .NET core. Kluczowe cechy tych pakietów promowane przez NuGet VS znajdują się już w .NET Framework. Moje kody aplikacji nie używają wymienionych pakietów. – ZZZ

Odpowiedz

2

Według Brad Wilson jednym z głównych autorów xUnit.NET "Minimalna wymagana wersja .NET dla testów jednostkowych pulpitu .NET CLR jest teraz 4.5.2." pod numerem https://xunit.github.io/releases/2.2

Aktualizacja projektu testowego z wersji 4.5 do 4.5.2, a następnie aktualizacja do xUnit.net 2.2 nie spowoduje wprowadzenia .net core. A moi inni testują projekty, które rozpoczęły się w wersji 4.5.2 lub 4.6.2, zanim xunit 2.2 nigdy nie był promowany do aktualizacji .net.

Powiązane problemy