You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[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.
35
33
36
34
## Known issues
@@ -99,7 +97,9 @@ msbuild /t:restore fails when a PackageReferenece based project targeting .NET46
* By default opt out of package format selector option - [#4468](https://github.com/NuGet/Home/issues/4468)
157
142
@@ -251,7 +236,8 @@ There is no workaround at this time.
251
236
252
237
* 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)
*[vsfeedback] Remove NuGet package not noticed by editor - [#4219](https://github.com/NuGet/Home/issues/4219)
257
243
@@ -293,19 +279,7 @@ There is no workaround at this time.
293
279
294
280
* re-Publish Nuget.CommandLine 3.4.4 to Nuget.org - [#2931](https://github.com/NuGet/Home/issues/2931)
295
281
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)
* Missing method on restore NuGet.RuntimeModel.JsonObjectWriter.GetJObject() - [#4303](https://github.com/NuGet/Home/issues/4303)
311
285
@@ -417,120 +391,128 @@ There is no workaround at this time.
417
391
418
392
* Re-enable PackFromProjectWithDevelopmentDependencySet for VS15 - [#3272](https://github.com/NuGet/Home/issues/3272)
419
393
420
-
**DCR:**
394
+
**4.0 RC2**
421
395
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)
423
397
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)
425
399
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)
427
401
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)
429
403
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)
431
405
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)
433
407
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)
435
409
436
-
*UWP TargetPlatformVersion support - [#3923](https://github.com/NuGet/Home/issues/3923)
*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)
439
413
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)
441
415
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)
443
417
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)
445
419
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)
447
421
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)
449
423
450
-
**Docs:**
424
+
* Trim whitespace from MSBuild properties - [#3819](https://github.com/NuGet/Home/issues/3819)
451
425
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)
453
427
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)
455
429
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)
457
431
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)
459
433
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)
461
435
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)
463
437
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)
465
439
466
-
* Legacy PackageReference support updating package versions from the command line - [#3926](https://github.com/NuGet/Home/issues/3926)
440
+
**DCR:**
467
441
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)
469
443
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)
471
445
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)
473
447
474
-
* Establish a Mono CI for NuGet.exe validation on Mac using msbuild - [#3646](https://github.com/NuGet/Home/issues/3646)
475
448
476
-
* Move NuGet off of v2 NuGet.Core dependencies - [#3645](https://github.com/NuGet/Home/issues/3645)
449
+
**4.0 RC3**
477
450
451
+
* Packages.config should not be the default in VS 2017 - [#4162](https://github.com/NuGet/Home/issues/4162)
* Define a new ProjectCapability "Pack" in Pack targets for enabling Package related capabilities - [#4146](https://github.com/NuGet/Home/issues/4146)
480
454
481
-
**Bug:**
455
+
* Run Pack as a post build target conditioned on "GeneratePackageOnBuild" MSBuild property - [#4145](https://github.com/NuGet/Home/issues/4145)
482
456
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)
484
458
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)
486
460
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)
488
462
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)
490
464
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)
492
466
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)
494
468
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)
*Legacy csproj needs NugetTargetMoniker and RuntimeIdentifiers set in proj/targets - [#3854](https://github.com/NuGet/Home/issues/3854)
498
472
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)
500
474
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)
502
476
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)
504
478
505
-
* dotnet pack fails with project references and <TargetFramework> - [#3865](https://github.com/NuGet/Home/issues/3865)
479
+
**4.0 RC2**
506
480
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)
508
482
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)
510
484
511
-
* Trim whitespace from MSBuild properties - [#3819](https://github.com/NuGet/Home/issues/3819)
485
+
**Feature:**
512
486
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)
514
488
515
-
* P2P libraries in project.assets.json file have incorrect Version - [#3748](https://github.com/NuGet/Home/issues/3748)
489
+
**4.0 RC4**
516
490
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)
518
492
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)
520
494
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)
522
496
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)
524
498
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**
526
500
527
-
**Docs:**
501
+
* support for removing references into csproj from commandline(s) - [#4101](https://github.com/NuGet/Home/issues/4101)
*Support restore for PackageReference projects (normal and xplat) and Lightweight Solution Load - [#4003](https://github.com/NuGet/Home/issues/4003)
530
504
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)
532
506
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)
534
516
535
517
* CLI support for Refs - [#3918](https://github.com/NuGet/Home/issues/3918)
536
518
@@ -540,11 +522,22 @@ There is no workaround at this time.
540
522
541
523
* Legacy csproj and PackageRef support for restore in nuget.exe restore or dotnet restore3 - [#3749](https://github.com/NuGet/Home/issues/3749)
542
524
543
-
**DCR:**
544
525
545
-
* Isolate VSSDK version in NuGet.Clients solution build - [#3890](https://github.com/NuGet/Home/issues/3890)
526
+
**Docs:**
546
527
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)
0 commit comments