【发布时间】: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