【问题标题】:How (if at all) do I upgrade .NET framework to 4.6.1我如何(如果有的话)将 .NET 框架升级到 4.6.1
【发布时间】:2018-03-21 19:51:25
【问题描述】:

我一直在开发一个 C# 项目,在 Windows 7 Ultimate VM 下,在 Visual Studio 2017 下构建。昨天,在更新我的工具集时,我收到通知说有可用的 .NET Framework 升级,版本 4.6。 1(以前使用 4.5.2)。升级完成后,沿途有几个问题,我将其归因于最近与 VirtualBox 和其他一些不同的 VM 的网络问题,我发现我的 VS C# 解决方案现在没有可在解决方案中打开的东西。这是在选择 VS 询问是否使用新的 .NET Framework 版本,还是保留之前的选项之后。

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

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

【问题讨论】:

  • 4.5.2 肯定不是新的,很难猜测它是如何发生的。当然,它杀死 VS2017 的几率非零。考虑尝试通过安装 4.6.2 来修复损坏
  • 您安装的是常规框架还是开发包?可能值得一试安装它:microsoft.com/en-us/download/details.aspx?id=42637
  • 抱歉,在我刚刚提交的编辑中,我承认我注意到的版本号有错误。实际上,问题在于从 4.5.2 迁移到 4.6.1。目前,我刚刚发现将我的 Windows 安装恢复到此升级之前的某个日期也没有解决任何问题……另外,我相信这只是框架;如果可能,我将进一步检查并尝试安装开发人员包。
  • @Lennart:成功了(安装开发包)。非常感谢您的建议!

标签: c# .net windows-7 visual-studio-2017 virtualbox


【解决方案1】:

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

Here's Hans Passant 的详细说明,开发人员包的用途。

【讨论】:

  • 我明白它做了什么;让我感到非常惊讶的是,为开发而创建的 Visual Studio 不会自动添加...谢谢!
猜你喜欢
  • 1970-01-01
  • 2022-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多