如何(如果有的话)将 .NET Framework 升级到 4.6.1

How (if at all) do I upgrade .NET framework to 4.6.1

我一直在开发一个 C# 项目,它是在 Windows 7 Ultimate VM 下构建的,在 Visual Studio 2017 下。昨天,在更新我的工具集时,我被告知有一个.NET Framework 升级可用,版本 4.6.1(以前使用 4.5.2)。升级完成后,出现了几个问题,我将这些问题归因于 VirtualBox 和最近一些其他不同 VM 的网络问题,我发现我的 VS C# 解决方案现在没有任何可在解决方案中打开的内容。这是在选择一个选项后,VS 询问是使用新的 .NET Framework 版本,还是保留以前的版本。

首先我尝试了新版本(两次),并在不同的菜单选项下寻找可能存在的其他解决方案,然后继续使用旧版本的选项。两者具有相同的效果。我也无法通过从 GitHub 导入存储库来解决问题。

显然,在这一点上,我正试图找到一种方法来打开我的解决方案,以便我可以继续处理我的项目。我正在将我的系统恢复到升级前的某个点,但我希望有比这更好的东西。不幸的是,我无法在这里找到任何东西,也无法通过一般的谷歌搜索来解决这个问题。不太确定还有什么地方可以进行这方面的研究。有没有人有任何想法(或资源让我更好地检查)可以帮助解决这个问题?不胜感激!

您更新了 .NET Framework 运行时,但要针对它进行开发,您还需要更新版本的 Developer Pack,其中包含 Visual Studio 的参考程序集和文档。

来自 Hans Passant 的详细说明开发包的确切用途。