Skip to content

Commit e20ea97

Browse files
authored
Update NuGet-4.0-RTM.md
All the issues by category
1 parent 493a88b commit e20ea97

File tree

1 file changed

+86
-93
lines changed

1 file changed

+86
-93
lines changed

docs/Release-Notes/NuGet-4.0-RTM.md

Lines changed: 86 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@ ms.reviewer:
2929

3030
# 4.0 RTM Release Notes
3131

32-
[NuGet 4.0 RC Release Notes](../release-notes/nuget-4.0-RC.md)
33-
3432
[NuGet 4.0 RTM for Visual Studio 2017]() TBD is focused on adding support for .NET Core scenarios, addressing key customer feedback and improving performance in a variety of scenarios. This release brings several improvements like support for PackageReference, NuGet commands as MSBuild targets, background package restore, and more.
3533

3634
## Known issues
@@ -99,7 +97,9 @@ msbuild /t:restore fails when a PackageReferenece based project targeting .NET46
9997
* #### Workaround:
10098
There is no workaround at this time.
10199

102-
[Issues List](https://github.com/NuGet/Home/issues?q=is%3Aissue+is%3Aclosed+milestone%3A%224.0 RTM")
100+
## Issues fixed in NuGet 4.0 RTM timeframe
101+
102+
[NuGet 4.0 RC Release Notes](../release-notes/nuget-4.0-RC.md) - Lists all the issues fixed for NuGet 4.0 RC
103103

104104
**Bug:**
105105

@@ -136,22 +136,7 @@ There is no workaround at this time.
136136
* PMC Script Compat? Create website use server HTTP or FTP, Show error in output window - [#4224](https://github.com/NuGet/Home/issues/4224)
137137

138138
* Content only packages - [#3668](https://github.com/NuGet/Home/issues/3668)
139-
140-
**DCR:**
141-
142-
* migrate vsix from v2 vsix to v3 vsix - [#4196](https://github.com/NuGet/Home/issues/4196)
143-
144-
* NuGet should have a mechanism for getting the path to the lock file in MSBuild - [#3351](https://github.com/NuGet/Home/issues/3351)
145-
146-
* Add build assets to the TFM compatibility check and assets file - [#3296](https://github.com/NuGet/Home/issues/3296)
147-
148-
**Feature:**
149-
150-
* Localize strings in NuGet.Core.sln - [#2041](https://github.com/NuGet/Home/issues/2041)
151-
152-
[Issues List](https://github.com/NuGet/Home/issues?q=is%3Aissue+is%3Aclosed+milestone%3A%224.0 RC4")
153-
154-
**Bug:**
139+
**4.0 RC4**
155140

156141
* By default opt out of package format selector option - [#4468](https://github.com/NuGet/Home/issues/4468)
157142

@@ -251,7 +236,8 @@ There is no workaround at this time.
251236

252237
* dotnet restore (on xplat) fails if an http feed is specified after a local feed via command line - [#4243](https://github.com/NuGet/Home/issues/4243)
253238

254-
* [PerfWatson] UIDelay: nuget.packagemanagement.visualstudio.dll!NuGet.PackageManagement.VisualStudio.VSSolutionManager+<<EnsureSolutionIsLoaded>b___0>d.MoveNext - [#4222](https://github.com/NuGet/Home/issues/4222)
239+
* [PerfWatson] UIDelay: nuget.packagemanagement.visualstudio.dll!NuGet.PackageManagement.VisualStudio.VSSolutionManager
240+
<<EnsureSolutionIsLoaded>b___0>d.MoveNext - [#4222](https://github.com/NuGet/Home/issues/4222)
255241

256242
* [vsfeedback] Remove NuGet package not noticed by editor - [#4219](https://github.com/NuGet/Home/issues/4219)
257243

@@ -293,19 +279,7 @@ There is no workaround at this time.
293279

294280
* re-Publish Nuget.CommandLine 3.4.4 to Nuget.org - [#2931](https://github.com/NuGet/Home/issues/2931)
295281

296-
**DCR:**
297-
298-
* Nuget forces to load web application projects in LSL mode - [#4258](https://github.com/NuGet/Home/issues/4258)
299-
300-
* AutoReferenced PackageReference support to block version changes in UI for "sdk installed" packages - [#4044](https://github.com/NuGet/Home/issues/4044)
301-
302-
* Correctly communicate PackageSpec.Version for any project dependencies (PackageRef) - [#3902](https://github.com/NuGet/Home/issues/3902)
303-
304-
* Does UI feedback for AutoRestore need more visible notifications? - [#3804](https://github.com/NuGet/Home/issues/3804)
305-
306-
[Issues List](https://github.com/NuGet/Home/issues?q=is%3Aissue+is%3Aclosed+milestone%3A%224.0 RC3")
307-
308-
**Bug:**
282+
**4.0 RC3**
309283

310284
* Missing method on restore NuGet.RuntimeModel.JsonObjectWriter.GetJObject() - [#4303](https://github.com/NuGet/Home/issues/4303)
311285

@@ -417,120 +391,128 @@ There is no workaround at this time.
417391

418392
* Re-enable PackFromProjectWithDevelopmentDependencySet for VS15 - [#3272](https://github.com/NuGet/Home/issues/3272)
419393

420-
**DCR:**
394+
**4.0 RC2**
421395

422-
* Packages.config should not be the default in VS 2017  - [#4162](https://github.com/NuGet/Home/issues/4162)
396+
* Blend problems with NuGet - [#4043](https://github.com/NuGet/Home/issues/4043)
423397

424-
* Define a new ProjectCapability "Pack" in Pack targets for enabling Package related capabilities - [#4146](https://github.com/NuGet/Home/issues/4146)
398+
* Adapt to willow install change for pack - [#4042](https://github.com/NuGet/Home/issues/4042)
425399

426-
* Run Pack as a post build target conditioned on "GeneratePackageOnBuild" MSBuild property - [#4145](https://github.com/NuGet/Home/issues/4145)
400+
* [Test Failure] Error ‘Object reference not set to an instance of an object’ occur when trying to open PMC and PM UI on VS Blend - [#4037](https://github.com/NuGet/Home/issues/4037)
427401

428-
* Use NuGet property RestoreProjectStyle to create specific NuGet project - [#4134](https://github.com/NuGet/Home/issues/4134)
402+
* Integrate 4.0.0.2067 into CLI and SDK repos to ship with RC2 - [#4029](https://github.com/NuGet/Home/issues/4029)
429403

430-
* Adapt Restore for Transitive Project References change - [#4076](https://github.com/NuGet/Home/issues/4076)
404+
* VS Hangs when you Create new Core Console App, Close Solution, Open Solution and Close Solution - [#4008](https://github.com/NuGet/Home/issues/4008)
431405

432-
* Add NuGet properties in target file for UWP projects - [#4061](https://github.com/NuGet/Home/issues/4061)
406+
* [Test Failure] VS hang when restoring NuGet package - [#4006](https://github.com/NuGet/Home/issues/4006)
433407

434-
* Add NuGet properties in target file for non-UWP projects - [#4030](https://github.com/NuGet/Home/issues/4030)
408+
* Hitting hang opening project against d15prerel.25916.01 - [#3982](https://github.com/NuGet/Home/issues/3982)
435409

436-
* UWP TargetPlatformVersion support - [#3923](https://github.com/NuGet/Home/issues/3923)
410+
* Fix dotnet/nuget.exe locals doc/help message - [#3919](https://github.com/NuGet/Home/issues/3919)
437411

438-
* Communicate project reference metadata to NuGet project system - [#3922](https://github.com/NuGet/Home/issues/3922)
412+
* Inspect PackTask for issues with trailing or leading whitespace - [#3906](https://github.com/NuGet/Home/issues/3906)
439413

440-
* Add UI for packaging mode - [#3921](https://github.com/NuGet/Home/issues/3921)
414+
* dotnet pack is packing from obj not bin - [#3880](https://github.com/NuGet/Home/issues/3880)
441415

442-
* Legacy csproj needs NugetTargetMoniker and RuntimeIdentifiers set in proj/targets - [#3854](https://github.com/NuGet/Home/issues/3854)
416+
* dotnet pack always seems to set ProjectReference version to 1.0.0 - [#3874](https://github.com/NuGet/Home/issues/3874)
443417

444-
* Install package may overlap with auto-restore - [#3836](https://github.com/NuGet/Home/issues/3836)
418+
* dotnet pack fails with project references and <TargetFramework> - [#3865](https://github.com/NuGet/Home/issues/3865)
445419

446-
* Context menu QueryStatus doesn't happen when VSPackage is not loaded - [#3835](https://github.com/NuGet/Home/issues/3835)
420+
* LockRecursionException in ProjectSystemCache.TryGetProjectNameByShortName - [#3861](https://github.com/NuGet/Home/issues/3861)
447421

448-
* Solution Restore and Build Restore still show dialogs - [#3789](https://github.com/NuGet/Home/issues/3789)
422+
* Perf regression - DPL work - AutoRestore causes solution load. Instead it should wait to start for solution load. - [#3844](https://github.com/NuGet/Home/issues/3844)
449423

450-
**Docs:**
424+
* Trim whitespace from MSBuild properties - [#3819](https://github.com/NuGet/Home/issues/3819)
451425

452-
* Landing page URLs to docs.nuget.org are broken - [#4157](https://github.com/NuGet/Home/issues/4157)
426+
* Consolidate the two project events raised on project load - [#3759](https://github.com/NuGet/Home/issues/3759)
453427

454-
* Fail to open link "NuGet config file overview". - [#4057](https://github.com/NuGet/Home/issues/4057)
428+
* P2P libraries in project.assets.json file have incorrect Version - [#3748](https://github.com/NuGet/Home/issues/3748)
455429

456-
* NuGet docs for contribution guidelines contain dead link (404) - [#4024](https://github.com/NuGet/Home/issues/4024)
430+
* Restore crash due to unresponsive feed and unavailable package - [#3672](https://github.com/NuGet/Home/issues/3672)
457431

458-
* NuGet.props file generated on `dotnet restore`? - [#3511](https://github.com/NuGet/Home/issues/3511)
432+
* NuGet.exe could hang on a large amount of msbuild error output - [#3572](https://github.com/NuGet/Home/issues/3572)
459433

460-
**Feature:**
434+
* Restore-on-build for Blend fails first time, succeeds second time (VS scenario fixed) - [#2121](https://github.com/NuGet/Home/issues/2121)
461435

462-
* support for removing references into csproj from commandline(s) - [#4101](https://github.com/NuGet/Home/issues/4101)
436+
* Visual Studio hangs when opening a solution - [#1824](https://github.com/NuGet/Home/issues/1824)
463437

464-
* Support restore for PackageReference projects (normal and xplat) and Lightweight Solution Load - [#4003](https://github.com/NuGet/Home/issues/4003)
438+
* packages.config Package restore/update should detect some basic corruption scenarios, part 2 - [#1712](https://github.com/NuGet/Home/issues/1712)
465439

466-
* Legacy PackageReference support updating package versions from the command line - [#3926](https://github.com/NuGet/Home/issues/3926)
440+
**DCR:**
467441

468-
* support for adding references into csproj from commandline(s) - [#3751](https://github.com/NuGet/Home/issues/3751)
442+
* migrate vsix from v2 vsix to v3 vsix - [#4196](https://github.com/NuGet/Home/issues/4196)
469443

470-
* Support NuGet restore for Lightweight Solution Load for Packages.Config or Project.Json - [#3711](https://github.com/NuGet/Home/issues/3711)
444+
* NuGet should have a mechanism for getting the path to the lock file in MSBuild - [#3351](https://github.com/NuGet/Home/issues/3351)
471445

472-
* contentFiles support in nuget generated targets file - [#3683](https://github.com/NuGet/Home/issues/3683)
446+
* Add build assets to the TFM compatibility check and assets file - [#3296](https://github.com/NuGet/Home/issues/3296)
473447

474-
* Establish a Mono CI for NuGet.exe validation on Mac using msbuild - [#3646](https://github.com/NuGet/Home/issues/3646)
475448

476-
* Move NuGet off of v2 NuGet.Core dependencies - [#3645](https://github.com/NuGet/Home/issues/3645)
449+
**4.0 RC3**
477450

451+
* Packages.config should not be the default in VS 2017  - [#4162](https://github.com/NuGet/Home/issues/4162)
478452

479-
[Issues List](https://github.com/NuGet/Home/issues?q=is%3Aissue+is%3Aclosed+milestone%3A%224.0 RC2")
453+
* Define a new ProjectCapability "Pack" in Pack targets for enabling Package related capabilities - [#4146](https://github.com/NuGet/Home/issues/4146)
480454

481-
**Bug:**
455+
* Run Pack as a post build target conditioned on "GeneratePackageOnBuild" MSBuild property - [#4145](https://github.com/NuGet/Home/issues/4145)
482456

483-
* Blend problems with NuGet - [#4043](https://github.com/NuGet/Home/issues/4043)
457+
* Use NuGet property RestoreProjectStyle to create specific NuGet project - [#4134](https://github.com/NuGet/Home/issues/4134)
484458

485-
* Adapt to willow install change for pack - [#4042](https://github.com/NuGet/Home/issues/4042)
459+
* Adapt Restore for Transitive Project References change - [#4076](https://github.com/NuGet/Home/issues/4076)
486460

487-
* [Test Failure] Error ‘Object reference not set to an instance of an object’ occur when trying to open PMC and PM UI on VS Blend - [#4037](https://github.com/NuGet/Home/issues/4037)
461+
* Add NuGet properties in target file for UWP projects - [#4061](https://github.com/NuGet/Home/issues/4061)
488462

489-
* Integrate 4.0.0.2067 into CLI and SDK repos to ship with RC2 - [#4029](https://github.com/NuGet/Home/issues/4029)
463+
* Add NuGet properties in target file for non-UWP projects - [#4030](https://github.com/NuGet/Home/issues/4030)
490464

491-
* VS Hangs when you Create new Core Console App, Close Solution, Open Solution and Close Solution - [#4008](https://github.com/NuGet/Home/issues/4008)
465+
* UWP TargetPlatformVersion support - [#3923](https://github.com/NuGet/Home/issues/3923)
492466

493-
* [Test Failure] VS hang when restoring NuGet package - [#4006](https://github.com/NuGet/Home/issues/4006)
467+
* Communicate project reference metadata to NuGet project system - [#3922](https://github.com/NuGet/Home/issues/3922)
494468

495-
* Hitting hang opening project against d15prerel.25916.01 - [#3982](https://github.com/NuGet/Home/issues/3982)
469+
* Add UI for packaging mode - [#3921](https://github.com/NuGet/Home/issues/3921)
496470

497-
* Fix dotnet/nuget.exe locals doc/help message - [#3919](https://github.com/NuGet/Home/issues/3919)
471+
* Legacy csproj needs NugetTargetMoniker and RuntimeIdentifiers set in proj/targets - [#3854](https://github.com/NuGet/Home/issues/3854)
498472

499-
* Inspect PackTask for issues with trailing or leading whitespace - [#3906](https://github.com/NuGet/Home/issues/3906)
473+
* Install package may overlap with auto-restore - [#3836](https://github.com/NuGet/Home/issues/3836)
500474

501-
* dotnet pack is packing from obj not bin - [#3880](https://github.com/NuGet/Home/issues/3880)
475+
* Context menu QueryStatus doesn't happen when VSPackage is not loaded - [#3835](https://github.com/NuGet/Home/issues/3835)
502476

503-
* dotnet pack always seems to set ProjectReference version to 1.0.0 - [#3874](https://github.com/NuGet/Home/issues/3874)
477+
* Solution Restore and Build Restore still show dialogs - [#3789](https://github.com/NuGet/Home/issues/3789)
504478

505-
* dotnet pack fails with project references and <TargetFramework> - [#3865](https://github.com/NuGet/Home/issues/3865)
479+
**4.0 RC2**
506480

507-
* LockRecursionException in ProjectSystemCache.TryGetProjectNameByShortName - [#3861](https://github.com/NuGet/Home/issues/3861)
481+
* Isolate VSSDK version in NuGet.Clients solution build - [#3890](https://github.com/NuGet/Home/issues/3890)
508482

509-
* Perf regression - DPL work - AutoRestore causes solution load. Instead it should wait to start for solution load. - [#3844](https://github.com/NuGet/Home/issues/3844)
483+
* NuGet should enable contract based portable profiles to install in contract based frameworks like DNXCore50 - [#1749](https://github.com/NuGet/Home/issues/1749)
510484

511-
* Trim whitespace from MSBuild properties - [#3819](https://github.com/NuGet/Home/issues/3819)
485+
**Feature:**
512486

513-
* Consolidate the two project events raised on project load - [#3759](https://github.com/NuGet/Home/issues/3759)
487+
* Localize strings in NuGet.Core.sln - [#2041](https://github.com/NuGet/Home/issues/2041)
514488

515-
* P2P libraries in project.assets.json file have incorrect Version - [#3748](https://github.com/NuGet/Home/issues/3748)
489+
**4.0 RC4**
516490

517-
* Restore crash due to unresponsive feed and unavailable package - [#3672](https://github.com/NuGet/Home/issues/3672)
491+
* Nuget forces to load web application projects in LSL mode - [#4258](https://github.com/NuGet/Home/issues/4258)
518492

519-
* NuGet.exe could hang on a large amount of msbuild error output - [#3572](https://github.com/NuGet/Home/issues/3572)
493+
* AutoReferenced PackageReference support to block version changes in UI for "sdk installed" packages - [#4044](https://github.com/NuGet/Home/issues/4044)
520494

521-
* Restore-on-build for Blend fails first time, succeeds second time (VS scenario fixed) - [#2121](https://github.com/NuGet/Home/issues/2121)
495+
* Correctly communicate PackageSpec.Version for any project dependencies (PackageRef) - [#3902](https://github.com/NuGet/Home/issues/3902)
522496

523-
* Visual Studio hangs when opening a solution - [#1824](https://github.com/NuGet/Home/issues/1824)
497+
* Does UI feedback for AutoRestore need more visible notifications? - [#3804](https://github.com/NuGet/Home/issues/3804)
524498

525-
* packages.config Package restore/update should detect some basic corruption scenarios, part 2 - [#1712](https://github.com/NuGet/Home/issues/1712)
499+
**4.0 RC3**
526500

527-
**Docs:**
501+
* support for removing references into csproj from commandline(s) - [#4101](https://github.com/NuGet/Home/issues/4101)
528502

529-
* Fix dotnet/nuget.exe locals doc/help message - [#3919](https://github.com/NuGet/Home/issues/3919)
503+
* Support restore for PackageReference projects (normal and xplat) and Lightweight Solution Load - [#4003](https://github.com/NuGet/Home/issues/4003)
530504

531-
* Update build instructions at NuGet.Client readme - [#3640](https://github.com/NuGet/Home/issues/3640)
505+
* Legacy PackageReference support updating package versions from the command line - [#3926](https://github.com/NuGet/Home/issues/3926)
532506

533-
**Feature:**
507+
* support for adding references into csproj from commandline(s) - [#3751](https://github.com/NuGet/Home/issues/3751)
508+
509+
* Support NuGet restore for Lightweight Solution Load for Packages.Config or Project.Json - [#3711](https://github.com/NuGet/Home/issues/3711)
510+
511+
* contentFiles support in nuget generated targets file - [#3683](https://github.com/NuGet/Home/issues/3683)
512+
513+
* Establish a Mono CI for NuGet.exe validation on Mac using msbuild - [#3646](https://github.com/NuGet/Home/issues/3646)
514+
515+
* Move NuGet off of v2 NuGet.Core dependencies - [#3645](https://github.com/NuGet/Home/issues/3645)
534516

535517
* CLI support for Refs - [#3918](https://github.com/NuGet/Home/issues/3918)
536518

@@ -540,11 +522,22 @@ There is no workaround at this time.
540522

541523
* Legacy csproj and PackageRef support for restore in nuget.exe restore or dotnet restore3 - [#3749](https://github.com/NuGet/Home/issues/3749)
542524

543-
**DCR:**
544525

545-
* Isolate VSSDK version in NuGet.Clients solution build - [#3890](https://github.com/NuGet/Home/issues/3890)
526+
**Docs:**
546527

547-
* NuGet should enable contract based portable profiles to install in contract based frameworks like DNXCore50 - [#1749](https://github.com/NuGet/Home/issues/1749)
528+
* Landing page URLs to docs.nuget.org are broken - [#4157](https://github.com/NuGet/Home/issues/4157)
529+
530+
* Fail to open link "NuGet config file overview". - [#4057](https://github.com/NuGet/Home/issues/4057)
531+
532+
* NuGet docs for contribution guidelines contain dead link (404) - [#4024](https://github.com/NuGet/Home/issues/4024)
533+
534+
* NuGet.props file generated on `dotnet restore`? - [#3511](https://github.com/NuGet/Home/issues/3511)
535+
536+
* Fix dotnet/nuget.exe locals doc/help message - [#3919](https://github.com/NuGet/Home/issues/3919)
537+
538+
* Update build instructions at NuGet.Client readme - [#3640](https://github.com/NuGet/Home/issues/3640)
548539

549540

541+
## Links to GitHub issues
542+
[List-1](https://github.com/NuGet/Home/issues?q=is%3Aissue+is%3Aclosed+milestone%3A%224.0 RTM") [List-2](https://github.com/NuGet/Home/issues?q=is%3Aissue+is%3Aclosed+milestone%3A%224.0 RC4") [List-3](https://github.com/NuGet/Home/issues?q=is%3Aissue+is%3Aclosed+milestone%3A%224.0 RC3") [List-4](https://github.com/NuGet/Home/issues?q=is%3Aissue+is%3Aclosed+milestone%3A%224.0 RC2")
550543

0 commit comments

Comments
 (0)