我已经从以下位置安装了“开发人员包”(.NET Framework 4.8 SDK 加上任何 VS 魔法):https ://dotnet.microsoft.com/download/dotnet-framework/net48
我已经将 VS2019 更新为 update 2 (16.0.2)。
但是如果我尝试设置 .NET 4.8 的先决条件,它不会在对话框的选项中列出:
任何人都知道从哪里/如何获得适当的先决条件包?
我已经从以下位置安装了“开发人员包”(.NET Framework 4.8 SDK 加上任何 VS 魔法):https ://dotnet.microsoft.com/download/dotnet-framework/net48
我已经将 VS2019 更新为 update 2 (16.0.2)。
但是如果我尝试设置 .NET 4.8 的先决条件,它不会在对话框的选项中列出:
任何人都知道从哪里/如何获得适当的先决条件包?
我在 VS 开发人员社区网站上找到了一个解决方案,它也可以将.NET Framework 4.8添加到先决条件对话框中。
诀窍是,假装安装了 VS 2015 的安装程序:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\GenericBootstrapper\14.0
在32 位机器上,创建注册表项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\GenericBootstrapper\14.0
14.0
命名的字符串作为值 ()。Path
C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages
ndp48-devpack-enu.exe
(修复或安装)。DotNetFX48
文件夹从创建的路径(步骤 1)复制到
C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages
笔记:
Path
字符串值设置为实际目标路径 (C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages
) 将不起作用。您可以从github下载“.Net Framework 4.8 的引导程序包” 。将 DotNetFX48 文件夹复制到适当的位置,例如:
c:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages
并重新启动 Visual Studio。