【发布时间】:2017-11-07 08:08:03
【问题描述】:
经过多年的 C#.NET 开发,我仍然遇到新问题。
我们有一个遗留项目,由于某种黑暗的原因,我的一位同事不再能够在 VS2017 中打开解决方案。长话短说:最终找到解决方案,卸载所有 .NET 框架并重新安装 4.7.1。
当时让我印象深刻的问题如下。在只安装了最新的 .NET 框架之后,我一直认为这个安装还将包含所有支持的目标框架,直到这个版本。情况并非如此,因为我只能从以下目标框架中进行选择:
- ...
- ...
- 4.5
- 4.5.1
- 4.5.2
- 4.6
- 4.6.2
- 4.7.1
这是我安装的(目标包/.NET 框架 SDK)。
为什么缺少 4.6.1? 为什么缺少 4.7?或者反过来看看我安装了什么。为什么我没有安装时有一堆可用的定位包?
【问题讨论】: