Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Viktig information om | Viktig information om NuGet 3.2
NuGet 3.2 release candidate släpptes 2 september 2015 som en samling förbättringar och korrigeringar för 3.1.1-versionen. Det här är också de första versionerna som publiceras först till den nya dist.nuget.org lagringsplatsen.
Nya funktioner
- Projekt som finns i samma mapp kan nu ha olika
project.jsonfiler i mappen som är specifika för varje projekt. För varje projekt namnger duproject.jsonfilen{ProjectName}.project.jsonoch NuGet refererar korrekt till och använder innehållet för varje projekt på rätt sätt. Detta stöder en ny funktion 1102 -
NuGet.Configstöder nu en globalPackagesFolder som en relativ sökväg – 1062
Kommandoradsuppdateringar
Det här är den första versionen av nuget.exe-klienten som stöder NuGet v3-servrarna och återställer paket för projekt som hanteras med en project.json fil.
Det fanns ett antal autentiserade flödesproblem som åtgärdades i den här versionen för att förbättra interaktionerna med klienten.
- Installera/återställa interaktioner skickar endast autentiseringsuppgifter för den första begäran till den autentiserade feeden – 1300, 456
- Push-kommandot löser inte autentiseringsuppgifter från konfigurationen – 1248
- Användaragenten och sidhuvudena skickas nu till NuGet-lagringsplatser för att hjälpa till med statistikspårning – 929
Vi har gjort ett antal förbättringar för att bättre hantera nätverksfel vid försök att arbeta med en fjärransluten NuGet-lagringsplats:
- Förbättrade felmeddelanden när det inte gick att ansluta till fjärrflöden – 1238
- NuGet-återställningskommandot korrigerades för att returnera en 1 korrekt när ett feltillstånd inträffar – 1186
- Försök nu igen med nätverksanslutningar var 200:e minut för högst 5 försök vid HTTP 5xx-fel – 1120
- Förbättrad hantering av serveromdirigeringssvar under ett push-kommando – 1051
-
nuget install -sourcestöder nu antingen URL- eller lagringsplatsnamn från Nuget.Config som argument – 1046 - Paket som inte fanns på en lagringsplats under en återställning rapporteras nu som fel i stället för varningar 1038
- Korrigerad multipartwebrequest-hantering av \r\n för Unix/Linux-scenarier – 776
Det finns ett antal korrigeringar av problem med olika kommandon:
- Push-kommandot utför inte längre en GET före en PUT mot en paketkälla – 1237
- Listkommandot upprepar inte längre versionsnummer – 1185
- Packa med argumentet -build stöder nu C# 6.0– 1107
- Korrigerade problem vid försök att paketera ett F#-projekt som skapats med Visual Studio 2015– 1048
- Återställ nu no-ops när paket redan finns – 1040
- Förbättrade felmeddelanden när
packages.configfilen är felaktigt formaterad – 1034 - Korrigerat återställningskommando med
-SolutionDirectoryväxel för att arbeta med relativa sökvägar – 992 - Förbättrat uppdaterat kommando för att stödja lösningsomfattande uppdatering – 924
En fullständig lista över problem som åtgärdas i den här versionen finns i milstolpen NuGet GitHubCommand-Line.
Uppdateringar av Visual Studio-tillägg
Nya funktioner i Visual Studio
- Ett nytt snabbmenyobjekt lades till i Solution Explorer på lösningsnoden som gör att paket kan återställas utan att lösningen skapas (1274).
Uppdateringar och korrigeringar i Visual Studio
Korrigeringarna för autentiserade feeds samlades upp och åtgärdades även i tillägget. Följande autentiseringsobjekt åtgärdades också i tillägget:
- Nu behandlas NuGet v3-autentiserade feeds korrekt i stället för som v2-autentiserade feeds – 1216
- Korrigerad begäran om autentiseringsuppgifter i projekt som använder
project.jsonoch kommunicerar med v2-feeds – 1082
Nätverksanslutningen hade påverkat användargränssnittet i Visual Studio och vi åtgärdade detta med följande korrigeringar:
- Förbättrat underhåll av den lokala cachen för paketversioner – 1096
- Felbeteendet vid anslutning till en v3-feed ändrades till att inte längre försöka behandla det som en v2-feed – 1253
- Förhindrar nu installationsfel vid installation av ett paket med flera paketkällor – 1183
Vi har förbättrat hanteringen av interaktioner med byggåtgärder:
- Nu fortsätter du att skapa projekt om det inte går att återställa paket för ett enskilt projekt – 1169
- Att installera ett paket i ett projekt som är beroende av ett annat projekt i lösningen tvingar fram en lösningsåterställning – 981
- Korrigerade misslyckade paketinstallationer för korrekt återställning av ändringar i ett projekt – 1265
- Korrigerade oavsiktlig borttagning av
developmentDependencyattributet för ett paket ipackages.config- 1263 - Anrop för att
install.ps1nu ha ett korrekt$package.AssemblyReferencesobjekt skickat – 1245 - Förhindrar inte längre avinstallationer av paket i UWP-projekt medan projektet är i ett felaktigt tillstånd – 1128
- Lösningar som innehåller en blandning av
packages.configprojekt ochproject.jsonär nu korrekt byggda utan att kräva en andra byggåtgärd – 1122 - Hitta app.config filer korrekt om de är länkade eller finns i en annan mapp – 1111, 894
- UWP-projekt kan nu installera olistade paket – 1109
- Paketåterställning tillåts nu när en lösning inte är i ett sparat tillstånd – 1081
Hantering av uppdateringar av konfigurationsfiler har korrigerats:
- Tar inte längre bort en målfil som levereras från ett paket i efterföljande versioner av ett
project.jsonhanterat projekt – 1288 - Ändra inte längre Nuget.Config-filer under ASP.NET 5-lösningsversion – 1201
- Ändra inte längre villkoret för tillåtna versioner under paketuppdateringen – 1130
- Lås filer förblir nu låsta under bygget – 1127
-
packages.configÄndra och skriv inte om det under uppdateringarna – 585
Interaktioner med TFS-källkontroll förbättras:
- Misslyckas inte längre med installationer för paket som är bundna till TFS – 1164, 980
- Korrigerat NuGet-användargränssnitt för att tillåta TFS 2013-integrering – 1071
- Korrigerade referenser till paket som återställts för att komma från en paketmapp – 1004
Slutligen förbättrade vi även följande:
- Utförliga loggmeddelanden minskas för
project.jsonhanterade projekt – 1163 - Nu visas den installerade versionen av ett paket i användargränssnittet – 1061
En fullständig lista över problem som har åtgärdats för Visual Studio-tillägget finns i milstolpen NuGet GitHub 3.2
Kända problem
Vi fortsätter att spåra problem på vår GitHub-problemlista som finns på: https://github.com/nuget/home/issues