NuGet 3.5 RC Release Notes
NuGet 3.5-Beta2 Release Notes | NuGet 3.5-RTM Release Notes
3.5 release is focused on improving quality and performance of NuGet clients. In addition, we have shipped a few features like support for Fallback folders, PackageType support in .nuspec
and more.
Bug Fixes
Install/restore of a package fails with "Package contains multiple
.nuspec
files." - #3231nuget pack forcefully adds
.tt
files to content folder no matter what - #3203nuget pack csproj (with
project.json
) crashes if there are no packOptions and owner in JSON file - #3180nuget pack for
project.json
ignores packOptions tags like summary, authors , owners etc - #3161nuget pack ignores dependencies in output
.nuspec
forproject.json
- #3145Updating multiple packages with rollback leaves the project in a broken state - #3139
ContentFiles under any are not added for netstandard projects - #3118
Cannot package library targeting .Net Standard correctly - #3108
File -> New Project -> Class Library (Portable) project fails in VS2015 and Dev15 - #3094
NuGet error - 1.0.0-* is not a valid version string - #3070
Find-Package fails to display but Install-Package works - #3068
Error when "Install-Package jquery.validation" on dev15 - #3061
When installed VS 2015 update 3 on a VS that uses NuGet version 3.5.0 error occurs - #3053
Package manager UI: Doesn't display new version after updating a package - #3041
-ApiKey on delete command line is not read/sent in 3.5.0-beta - #3037
Incorrect string: A stable release of a package should not have on a prerelease dependency. - #3030
Creating PCL (net46 and windows 10) project get NullRef exception. - #3014
Nuget update should provide informative message when a higher version is restricted by allowedVersions constraint - #3013
Credential plugin exited with error -1 / error downloading package when using credential providers with multiple sources - #2885
nuget pack - Missing Newtonsoft.Json package dependency - #2876
Bug in ExecuteSynchronizedCore on Linux/MacOS + Mono - #2860
VS doesn't support environment variables in repositoryPath (nuget.exe does) - #2763
Fix Accessibility Issues - #2745
Portable frameworks with hyphenated profiles are rejected. - #2734
NuGet package manager should make it clear that options list in packages detail does not apply to
project.json
- #2665NuGet 3.3.0 update fails with 'An additional constraint ... defined in packages.config prevents this operation.' - #1816
Installing package from a local source that doesn't exist throws a bogus message - #1674
"Upgrade vailable" filter shows upgrades that violate the version constraint - #1094
Performance Improvements
Performance: Improve ContentModel target framework parsing - #3162
Performance: Avoid reading
runtime.json
files for restores that do not have RIDs #3150. On CI machines, restore of a sample ASP.NET Web Application reduced from over 15 secs to 3 secs.Performance: Package Manager Console init.ps1 load time #2956. Time to open PackageManagerConsole improved in some cases from 132s to 10s.
Solve ReSharper performance issues in NuGet Update - #3044: On a sample project, time taken to install packages reduced from 140s to 68s.
DCRs
NuGet needs to let users know that upgrading/installing in a dotnet tfm based PCL could cause issues - #3138
Warn bad install/upgrade for project w/ tfm="dotnet" - #3137
Add netcoreapp11 and netstandard17 support - #2998
Print NuGet-Warning header contents to console in nuget.exe - #2934
Leverage AssemblyMetadata attribute for
.nuspec
token replacements - #2851Remove the locked property from the lock file - #2379
Symbol packages should not ever be used in install or update #2807