【发布时间】:2016-01-07 22:54:06
【问题描述】:
我刚刚尝试打开一个使用 Target Dot Net Framework 4.0 的旧项目 我的客户需要项目使用这个框架,因为他们运行的是 Windows XP。 当我转到项目属性时,Dot Net Framework 3.5 可用,.Net Framework 4.5 可用但 4.0 不可用
当我从列表中选择“安装其他框架..”时,我被带到this link,其中提到框架 4 包含在 Visual Studio 2015 中
当我为 Framework 4 下载 dotNetFx40_Full_x86-x64.exe 文件并尝试运行它时,我收到一条消息,指出安装将不会发生,因为“ 相同或更高版本的 .NET Framework 4 已安装在此计算机上。”并显示一条消息以查看自述文件。
自述文件没有提及错误,但确实将我指向the troubleshooting guide 但是我在这里也没有看到错误消息。
我知道这是一个已知问题with earlier versions of Visual Studio
我看到 4.5 是 4.0 的“就地替换”,但这并不能解释为什么我在目标框架组合中看不到这两个选项。
我在Scott Hanselman's blog here 中注意到两者都可用。
我看到 4.5.2 下的框架几乎不受支持。 from the life cycle policy
【问题讨论】:
-
我刚刚卸载了所有 dotnet 框架并重新安装了 4.0。现在,当我尝试打开 VS2015 Update1 时,它会要求安装 v4.5
标签: .net-4.0 visual-studio-2015