无法选择.NET 4.7


99

我正在尝试使用.NET 4.7启动一个新项目。我安装了Creators Update以及Visual Studio 2017的最新版本。启动项目和设备以选择.NET版本时,我拥有的最新.NET Framework版本是4.6.2。当我下载一个新的.NET框架时,它仅列出4.6.2作为可下载的最新MS版本。它说.NET 4.7包含在VS 2017中。我缺少什么?


您是否已更新Visual Studio 2017 for .NET Framework 4.7?
Samvel Petrosov

2
它在Visual Studio安装程序的“组件”部分中,但我没有意识到。当我安装2017时,我选择了所有组件,当更新发布时,我只是在不单击``组件''选项卡以查看是否还有新组件的情况下对其进行了更新。学过的知识。
Michael Puckett II

尝试在Windows Server 2016 OS中安装更新的VS 2017时,在安装程序组件中找不到选择.NET 4.7的选项。我在这里做错什么了吗?
RinoTom

@RinoTom我不确定。.在升级到Windows 10 Creators Update之后,我才尝试。它说它包含在VS2017中,所以我认为它会存在,但您可能还需要Creators Update。希望其他人可以加入以进行验证。在安装程序的顶部,有3个类别,即工作负载,单个组件和语言包。对我而言,它位于.NET下的.NET Framework 4.7 SDK和.NET Framework 4.7目标包中的“单个组件”中。另外,请确保VS2017可能已完全更新。希望这可以帮助。
Michael Puckett II

1
@MichaelPuckettII,我尝试在没有创作者更新的Windows Server 2016上进行安装,或者由于无法进一步研究(msdn.microsoft.com/en-us/library/bb822049(v=vs.110).aspx),甚至.NET 4.7都没有针对Windows Server 2016发行,但是看起来像。所以这可能就是我在尝试的VS 2017安装中找不到.NET 4.7的原因。
RinoTom '17

Answers:


160

您需要转到Visual Studio安装程序并安装可选组件“ .NET Framework 4.7开发工具”。


7
@GWigWam我也没有,但是由于4.7最初仅在Win10的“ Creator's Update”中可用,我假设这是一个依赖项。
理查德

3
我的VS安装程序在.NET组件列表中没有.NET 4.7。我想念什么?screencast.com/t/f78eR5cUk
Dmitri Nesteruk'4

4
@DmitriNesteruk应该安装.NET 4.7 Framework本身。当前只有通过Win 10 CU才有可能。
dvorn

2
@dvom我的系统是win10,但在安装程序中都看不到4.7
Elaine

32
要在已经安装VS之后进行安装,我关闭了VS2017,启动了“ Visual Studio Installer”程序,在我想更改的安装下单击“修改”,在右侧展开了“ .NET桌面开发”(因为我已经拥有了工作负载),并选中“ .NET 4.7桌面4.7开发工具”。然后,我单击了右下角的“修改”以进行更改
-CamronBute



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.