目标框架突然从VS 2017失踪

时间:2017-07-28 07:08:03

标签: .net windows windows-10 visual-studio-2017

我的电脑里发生了一些奇怪的事情(我怀疑是Windows更新了)。过去几个月,我和我的团队正在开发一个Windows窗体项目(针对.Net Framework 4.0客户端)。一切都很好,直到突然,VS 2017开始告诉我.Net Framework 4.0没有安装在系统上,这是截图:

.Net 4 gone missing

我们无法升级目标框架,因为我们需要支持Windows XP,而.Net Framework 4是xp支持的最后一个。

幸运的是,在另一台开发机器中.Net 4仍然可用,这是一个截图:

.Net and other frameworks still available in vs 2017

但是,在我的机器中,情况是这样的:

.Net 4.0 went missing

在Microsoft的链接中甚至缺少.Net 4.0。 https://www.microsoft.com/net/targeting

所以,这是我的问题:

Microsoft是否故意从Windows 10中删除.Net 4.0和其他旧框架,还是仅仅是我机器中的错误?

非常感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

运行Visual Studio安装程序进行修改,然后从选择中选择一个针对.net Framework 4.0的选项,然后选择并安装。

我遇到了同样的问题,并通过上述步骤解决了。