From e09fe780cd858abdf58c6aef100f8707ee583f1f Mon Sep 17 00:00:00 2001 From: Ladi Prosek Date: Wed, 15 Mar 2023 14:05:34 +0100 Subject: [PATCH 1/3] Add note about VS to the .NET Framework ref assemblies article --- docs/framework/migration-guide/reference-assemblies.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/framework/migration-guide/reference-assemblies.md b/docs/framework/migration-guide/reference-assemblies.md index c784f85f08105..e49b6217060ac 100644 --- a/docs/framework/migration-guide/reference-assemblies.md +++ b/docs/framework/migration-guide/reference-assemblies.md @@ -51,3 +51,8 @@ After adding the **Microsoft.NETFramework.ReferenceAssemblies** NuGet package to 01. Run _msbuild /t:restore_. - If your project is an SDK-style project, you don't need to do anything. The NuGet restore action is automatically run when the project is built. + +> [!IMPORTANT] +> While using reference assemblies makes it possible to build the project on the command line, it still doesn't allow loading it in Visual Studio. +To continue building apps that target unsupported versions of .NET Framework in Visual Studio, the only workaround is to use an older version of +Visual Studio. From 8668296d12b9f9dfd5a529a01233f94b946d6d81 Mon Sep 17 00:00:00 2001 From: Ladi Prosek Date: Thu, 16 Mar 2023 08:15:04 +0100 Subject: [PATCH 2/3] Update docs/framework/migration-guide/reference-assemblies.md Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com> --- docs/framework/migration-guide/reference-assemblies.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/framework/migration-guide/reference-assemblies.md b/docs/framework/migration-guide/reference-assemblies.md index e49b6217060ac..3c4f70d605e17 100644 --- a/docs/framework/migration-guide/reference-assemblies.md +++ b/docs/framework/migration-guide/reference-assemblies.md @@ -53,6 +53,4 @@ After adding the **Microsoft.NETFramework.ReferenceAssemblies** NuGet package to - If your project is an SDK-style project, you don't need to do anything. The NuGet restore action is automatically run when the project is built. > [!IMPORTANT] -> While using reference assemblies makes it possible to build the project on the command line, it still doesn't allow loading it in Visual Studio. -To continue building apps that target unsupported versions of .NET Framework in Visual Studio, the only workaround is to use an older version of -Visual Studio. +> Using reference assemblies makes it possible to build projects that target unsupported versions of .NET Framework from the command line. However, you still can't load these projects in newer versions of Visual Studio. To continue building these apps in Visual Studio, the only workaround is to use an older version of Visual Studio. From fa7d7e39bd85338fb38231a0498614405fa891a8 Mon Sep 17 00:00:00 2001 From: Ladi Prosek Date: Thu, 16 Mar 2023 15:32:29 +0100 Subject: [PATCH 3/3] Add link to older VS downloads --- docs/framework/migration-guide/reference-assemblies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/framework/migration-guide/reference-assemblies.md b/docs/framework/migration-guide/reference-assemblies.md index 3c4f70d605e17..64689ec37d7a0 100644 --- a/docs/framework/migration-guide/reference-assemblies.md +++ b/docs/framework/migration-guide/reference-assemblies.md @@ -53,4 +53,4 @@ After adding the **Microsoft.NETFramework.ReferenceAssemblies** NuGet package to - If your project is an SDK-style project, you don't need to do anything. The NuGet restore action is automatically run when the project is built. > [!IMPORTANT] -> Using reference assemblies makes it possible to build projects that target unsupported versions of .NET Framework from the command line. However, you still can't load these projects in newer versions of Visual Studio. To continue building these apps in Visual Studio, the only workaround is to use an older version of Visual Studio. +> Using reference assemblies makes it possible to build projects that target unsupported versions of .NET Framework from the command line. However, you still can't load these projects in newer versions of Visual Studio. To continue building these apps in Visual Studio, the only workaround is to use [an older version of Visual Studio](https://visualstudio.microsoft.com/vs/older-downloads/).