Udostępnij przez


Informacje o wydaniu NuGet 3.5

Informacje o wersji pakietu NuGet 3.5-RC Informacje o wersji pakietu NuGet 4.0 RC

Poprawki błędów

  • Pakiet nie używa programu MSBuild 14.1 w trybie mono — #3550

  • Karta Aktualizacja nie wybiera najnowszej dostępnej wersji do zaktualizowania zamiast tego wybierz bieżącą zainstalowaną wersję — #3498

  • Naprawa awarii po uwierzytelnieniu prywatnego kanału MyGet v2 i kliknięciu pozycji "Pokaż x więcej wyników" — #3469

  • Komunikaty dziennika wydają się być w odwrotnej kolejności dla interfejsu użytkownika — #3446

  • Wersja 3.4.4 — przywracanie Nuget zgłasza błąd "Format podanej ścieżki nie jest obsługiwany" — #3442

  • Wersja beta narzędzia NuGet cmdLine 3.6 nie honoruje konfiguracji -Prop = Release — #3432

  • Powolna instalacja NuGet IKVM w dużym projekcie — #3428

  • nuget.exe Update -Self ciągle aktualizuje się — #3395

  • 3.5 Instalowanie/przywracanie z udziału UNC powoduje regresję wydajności względem wersji 3.4.4 — #3355

  • Błąd podczas instalowania narzędzia Moq z interfejsu użytkownika zarządzania pakietami dla projektu net451 — #3349

  • Karta Instalowanie na poziomie rozwiązania nie pokazuje wersji pakietu — #3339

  • Aktualizacja xproj project.json z zainstalowanej zakładki traci stan — #3303

  • Pakiet NuGet ignoruje pusty element pliku w .nuspec#3257

  • Projekty witryn sieci Web hostowane w usługach IIS nie powinny powodować niepowodzenia przywracania — #3235

  • Poświadczenia nie są pobierane z Nuget.Config, gdy punkt końcowy v3 przekierowuje do v2 — #3179

  • NuGet pack nie może rozpoznać zestawu podczas pobierania metadanych przenośnego zestawu — #3128

  • Nuget nie może znaleźć msbuild.exe na Mono — #3085

  • pakiet nuget.exe nie zezwala na tag przed wydaniem rozpoczynający się od liczb — #1743

  • Instalacja pakietu nuget kończy się niepowodzeniem w VS2015E — #1298

  • allowedVersions filtr nie działa na poziomie rozwiązania — #333

  • Przywracanie losowo kończy się niepowodzeniem: element z tym samym kluczem został już dodany. - #2646

  • Nie można zainstalować narzędzia Nuget.Common w .csproj - pliku #2635

  • W przypadku wyszukiwania źródła V2 przez interfejs użytkownika metoda FindPackagesById jest wywoływana dwa razy dla każdego identyfikatora — #2517

  • Pakiety nie mogą zależeć od projektów — #2490

  • nuget.exe pack -Exclude jest udokumentowany, ale nie jest obsługiwany — #2284

  • Problemy z komunikatami o błędach, gdy sekcja "contentFiles" elementu .nuspec jest nieprawidłowa — #1686

  • Push zawsze wysyła cały pakiet więcej niż raz z uwierzytelnionymi źródłami pakietów — #1501

  • Podczas wywoływania nuget.exe update *.csproj nie podano żadnych informacji, podczas gdy projekt nie ma packages.config - pliku #1496

  • packages.config Przywracanie nie jest ponawiane przy kodach stanu 5xx ze źródeł w wersji 2 — #1217

  • Podwójna kropka w elemencie src nie działa — #2947

  • Przywracanie CoreCLR musi ignorować źródła z szyfrowaniem — #2942

  • nuget.exe obsługa błędu 403 — niewłaściwe żądanie poświadczeń — #2910

  • Aktualizacja nuGet za pośrednictwem menedżera pakietów usuwa właściwości z project.json - pliku #2888

  • NuGet.PackageManagement.VisualStudio spróbuj załadować plik "NuGet.TeamFoundationServer14", ale nazwa tej biblioteki DLL została zmieniona na "NuGet.TeamFoundationServer" — #2857

  • Interfejs użytkownika menedżera pakietów nie pokazuje nowo zaktualizowanej wersji — #2828

  • update-package próbuje użyć packageid.version zamiast package.version — #2771

  • Polecenie nuget restore csproj powinno spowodować błąd, jeśli projekt nie używa narzędzia NuGet (packages.config lub project.json) — #2766

  • Błąd serwera TFS "[plik]nie można odnaleźć w obszarze roboczym lub nie masz uprawnień dostępu do niego" podczas uaktualniania lub odinstalowywania, gdy rozwiązanie/projekt jest powiązane z kontrolą źródła serwera TFS — #2739

  • Pakiet aktualizacji nie pobiera zależności dla pakietów innych niż docelowe — #2724

  • Nie można ustawić poziomu szczegółowości logów dla akcji interfejsu użytkownika menedżera pakietów NuGet — #2705

  • Konfiguracja narzędzia NuGet jest nieprawidłowa — VSIX 2015 (wersja 3.4.3) — #2667

  • Element DefaultPushSource w (NuGetDefaults.ConfigProgramData\NuGet) nie działa — #2653

  • wersja nuget 3.4.3 — pobieranie wartości nie może mieć wartości null w kompilacji pakietu — #2648

  • Przywracanie nie korzysta z przechowywanych poświadczeń z pliku NuGet.Config dla źródeł pakietów VSTS — #2647

  • [dotnet restore] --configfile jest względem katalogu projektu zamiast katalogu CMD - #2639

  • Nadmierne alokacje w kodzie porównywania wersji — #2632

  • Wiele wystąpień nuget.exe próbujących zainstalować ten sam pakiet równolegle powoduje podwójne zapisywanie — #2628

  • Informacje o zależnościach nie są buforowane dla operacji obejmujących wiele projektów — #2619

  • Instalowanie i aktualizowanie pakietów pobierania bez wcześniejszego sprawdzania folderu packages — #2618

  • Jeśli lista źródłowa pakietu jest pusta, nie można dodać źródła pakietu za pośrednictwem interfejsu użytkownika (NuGet 3.4.x) — #2617

  • Błąd wprowadzający w błąd podczas próby zainstalowania pakietu, który zależy od fasad w czasie projektowania — #2594

  • Instalowanie pakietu z konsoli PackageManager z ustawieniem "Wszystkie" próbuje tylko pierwsze źródło — #2557

  • Najnowsza wersja beta nie rozpakowuje biblioteki ModernHttpClient — #2518

  • Awaria programu VS2015 podczas uruchamiania z własnymi kompilacjami NuGet 3.4.1 — #2419

  • Aktualizacja polecenia może być nieco bardziej pełniejsza, jeśli tak poproszę... - #2418

  • Plik VSIX zbudowany lokalnie powinien mieć te same biblioteki DLL i pliki co build procesu CI. - #2401

  • Napraw ostrzeżenia dotyczące degradacji wersji w narzędziu NuGet podczas kompilacji — #2396

  • Nie można uwierzytelnić źródła pakietu (3 razy) jest blokowane na zawsze — #2362

  • Zawartość pakietu nie jest poprawnie przywracana podczas instalacji pakietu z źródła nuget w wersji 3.3 lub nowszej z argumentem -NoCache, gdy pakiet zawiera pliki .nupkg#2354

  • Instalacja NuGet ze wszystkimi źródłami pakietów, ale brak pakietu z 1 źródła, kończy się niepowodzeniem — #2322

  • [PerfWatson] UIDelay: nuget.packagemanagement.visualstudio.dll! NuGet.PackageManagement.VisualStudio.VSMSBuildNuGetProjectSystem+*lt;>c__DisplayClass_0+<<AddReference>b__>d.MoveNext — #2285

  • Bloki instalacji, jeśli autoryzacja pojedynczego źródła kończy się niepowodzeniem — #2034

  • .nuspec zakres wersji powinien zastąpić wersję -IncludeReferencedProjects — #1983

  • Update-Package bardzo powolny — "Próba zebrania informacji o zależnościach" — #1909

  • Pakiet NuGet ukradkowo obniża wersję pakietu podczas aktualizacji wsadowej zależności — #1903

  • nuget.exe aktualizacja odrzuca silną nazwę zestawu i atrybut Prywatny. - #1778

  • Względna ścieżka pliku dla "DefaultPushSource" — #1746

  • Ulepszanie komunikatów o błędach narzędzia rozpoznawania problemów — #1373

  • Pakiet update-package w wersji 3 nie może zostać zaktualizowany przy użyciu pakietów, które nie pochodzą z określonego źródła — #1013

  • Używanie ścieżek względnych dla źródeł pakietów jest problematyczne — #865

  • Brak zależności w pliku NUPKG wygenerowanym z projektu, jeśli zależność pośrednia już istnieje z niższym wymaganiem wersji — #759

  • Usunięcie projektu powoduje zamknięcie odpowiedniego okna interfejsu użytkownika, ale zmiana nazwy projektu nie powoduje zmiany nazwy okna interfejsu użytkownika. Należy pamiętać, że usługa PMC nasłuchuje zdarzeń zmiany nazwy i usuwania projektu — #670

  • [Willow Web Workload] Tworzenie Razor v3 WSP zawiesza się — #3241

  • Instalacja/przywracanie określonego pakietu kończy się niepowodzeniem z komunikatem "Pakiet zawiera wiele plików nuspec". — #3231

  • Małe ID i packages.config scenariusze — #3209

  • [3.5-beta2] Przywracanie pakietu nie może przywrócić "starszych" pakietów — #3208

  • nuget pack wymusza dodanie plików .tt do folderu zawartości niezależnie od okoliczności — #3203

  • pakiet aktualizacji aplikacji internetowej ASP.NET generuje ostrzeżenie związane z plikiem: źródło — #3194

  • Pakiet NuGet csproj (z project.json) ulega awarii, jeśli nie ma packOptions i właściciela w pliku JSON — #3180

  • Pakiet nuget dla project.json ignoruje tagi packOptions, takie jak podsumowanie, autorzy, właściciele itp. — #3161

  • NullReferenceException za pośrednictwem polecenia NuGet.Packaging.PhysicalPackageFile.GetStream — #3160

  • Pakiet NuGet ignoruje zależności w danych wyjściowych .nuspec dla project.json - pliku #3145

  • Aktualizowanie wielu pakietów z wycofywaniem pozostawia projekt w stanie uszkodzenia — #3139

  • Pliki ContentFiles nie są dodawane do projektów netstandard — #3118

  • Nie można poprawnie spakować biblioteki przeznaczonej dla platformy .Net Standard — #3108

  • Plik — nowy projekt —>> projekt Biblioteka klas (przenośny) kończy się niepowodzeniem w programach VS2015 i Dev15 — #3094

  • Błąd narzędzia NuGet — 1.0.0-* nie jest prawidłowym ciągiem wersji — #3070

  • Find-Package nie można wyświetlić, ale Install-Package działa — #3068

  • Błąd podczas "Install-Package jquery.validation" w dev15 — #3061

  • Pakiet nuget xproj domyślnie ma nieprawidłową ścieżkę docelową — #3060

  • Podczas instalowania programu VS 2015 update 3 w programie VS korzystającym z programu NuGet w wersji 3.5.0 występuje błąd — #3053

  • "Blocked by packages.config" in project.json (UWP, czyli zintegrowany projekt kompilacji) — #3046

  • Zaktualizuj dotnet CLI zainstalowane przez skrypt kompilacji do wersji zapoznawczej 2-003121, która jest oficjalną wersją preview2. - #3045

  • Interfejs użytkownika menedżera pakietów: nie wyświetla nowej wersji po zaktualizowaniu pakietu — #3041

  • -ApiKey w wierszu polecenia usuwania nie jest odczytywany/wysyłany w wersji 3.5.0-beta — #3037

  • Nieprawidłowa informacja: stabilne wydanie pakietu nie powinno mieć zależności od wersji przedpremierowej. - #3030

  • Zoptymalizowana pamięć podręczna ZipPackage pozostawia puste foldery — #3029

  • Tworzenie projektu PCL (net46 i Windows 10) powoduje wyjątek NullRef. - #3014

  • Aktualizacja nuget powinna zawierać komunikat informacyjny, gdy wyższa wersja jest ograniczona przez ograniczenie allowedVersions — #3013

  • Problemy z przywracaniem nuget w wersji 3 — #2891

  • Wtyczka poświadczeń zakończyła działanie z błędem -1 / wystąpił błąd podczas pobierania pakietu przy użyciu dostawców poświadczeń z wieloma źródłami — #2885

  • project.json Przywracanie nuget powoduje ponowną kompilację, gdy nic się nie zmieniło — #2817

  • Pakiety symboli nie powinny być nigdy używane w instalacji ani aktualizacji — #2807

  • Program VS nie obsługuje zmiennych środowiskowych w repositoryPath (nuget.exe nie) — #2763

  • Nadaj etykiety nieoznaczonym elementom UI w interfejsie użytkownika Menedżera pakietów dla dostępności — #2745

  • Przenośne frameworky z profilami łącznikowymi są odrzucane. - #2734

  • Menedżer pakietów NuGet powinien jasno stwierdzić, że lista opcji w szczegółach pakietów nie ma zastosowania do project.json - pliku #2665

  • nuget.exe push/delete nie użyje klucza API — #2627

  • Usuń zablokowaną właściwość z pliku blokady — #2379

  • Aktualizacja NuGet 3.3.0 kończy się niepowodzeniem z komunikatem "Dodatkowe ograniczenie ... zdefiniowana w packages.config uniemożliwia tę operację". - #1816

  • Instalowanie pakietu ze źródła lokalnego, które nie istnieje, zgłasza fałszywy komunikat — #1674

  • Filtr "Dostępne uaktualnienie" pokazuje uaktualnienia naruszające ograniczenie wersji — #1094

  • Nie można zaktualizować pakietów natywnych — #1291

Funkcje

  • Wsparcie dla ustawiania CopyLocal na false w odwołaniach dodanych przez NuGet – #329

  • nuget.exe obsługa programu MSBuild 15 — #1937

  • Obsługa pakietów dla programu . csproj + project.json - #1689

  • Wyłącz akcję użytkownika, gdy są wykonywane akcje użytkownika — #1440

  • Pakiet NuGet powinien dodać obsługę pliku runtimes/{rid}/nativeassets/{txm}/ - #2782

  • Dodaj brakujące zgodności frameworków w NuGet 2.x (które już są w wersji 3.x) — #2720

  • Obsługa folderów pakietów rezerwowych — #2899

  • Projektowanie i implementowanie pojęcia typu pakietu do obsługi pakietów narzędzi — #2476

  • Dodaj interfejs API, aby pobrać ścieżkę do folderu pakietów globalnych — #2403

  • Włączanie pakietu SemVer 2.0.0 w pakiecie — #3356

Żądania Zmiany Projektu (if DCR refers to "Design Change Request" in this context)

  • nuget.exe push — parametr limitu czasu nie działa — #2785

  • Tekst opisu pakietu powinien być zaznaczony — #1769

  • Włącz aby nuget.exe tworzył pliki .props i .targets dla projektów .nuproj#2711

  • Dodaj interfejs API rozszerzalności, aby porównać frameworki z importami — #2633

  • Ukryj opcje zależności podczas korzystania z pliku project.json - #2486

  • Wyświetl nagłówek wersji aplikacji nuget.exe w szczegółowym outputcie — #1887

  • NuGet musi poinformować użytkowników, że uaktualnianie/instalowanie w pliku PCL opartym na programie dotnet tfm może powodować problemy — #3138

  • Ostrzegaj przed nieprawidłową instalacją/uaktualnieniem projektu w/ tfm="dotnet" — #3137

  • Napraw problemy z wydajnością w ReShaperze i NuGet w kontekście aktualizacji — #3044

  • Dodaj obsługę netcoreapp11 i netstandard17 — #2998

  • Korzystanie z atrybutu AssemblyMetadata na potrzeby .nuspec zamian tokenów — #2851