如何在Windows 10 Creators上安装.NET Framework 4.6.2?

问题描述:

我刚刚购置了带有Windows 10 Creators的新笔记本电脑,它附带了.NET Framework 4.7。我的应用程序的目标是.NET 4.6.2,但我无法安装.NET 4.6.2,因为它说“此计算机上已安装了更高版本的更新”。我怎样才能在我的电脑上获得.NET 4.6.2?如何在Windows 10 Creators上安装.NET Framework 4.6.2?

UPDATE:

我必须安装.NET 4.6.2开发包,即一个工作。静默的所有功能于一身的安装,将首先清除所有版本的笔记本电脑,并重新安装每个之后,最新的 https://www.microsoft.com/en-us/download/details.aspx?id=53321

+1

这是否打破了你的应用程序?如果您因为要添加开发支持而提出要求,请从https://www.microsoft.com/net/targeting –

+0

安装开发包,那么在Windows 10创建者计算机中部署您的应用程序如何?它不会在那里突破 –

+0

我创建的网站刚刚安装在Web服务器上,我控制框架版本。 –

访问Raymond's blog。这是你最好的选择!

根据您的更新,您可能能够在开发环境(安装开发人员包)中打开该项目,但您需要考虑将其部署到客户(谁将拥有新的Windows创建者更新机器)的事实。

使用Windows creator更新机器,.net 4.5.7默认安装为操作系统的一部分,不建议手动卸载它。

所以,你有两个选择:

备选方案1(恕我直言,这是更好)升级项目的目标架构 到最新的4.5.7要求您 应用的彻底回归测试。因为它可能会破坏某些东西(不确定这一点)。但这是明智的 来仔细检查。

选项2.当升级窗户创作者更新问客户 通过阻止更新最新的.NET释放以下

https://www.ghacks.net/2017/06/12/blocking-net-framework-4-7-installation/

有点怪怪的解决方案。但没有任何其他解决方案。

如果其他人也面临这个问题,那么请让我知道一个更好的解决方案。