现在无法在Visual Studio 2017中加载解决方案中的所有项目

时间:2017-09-14 09:59:52

标签: visual-studio-2017

我有一个解决方案,我在一个月前在Visual Studio 2017中积极开展工作。现在,当我尝试打开它时,每个项目都列为"不可用,项目文件已卸载&#34 ;在解决方案资源管理器中:

VS2017 screenshot

输出窗口中没有诊断输出。我认为解决方案仍然可以,因为它在Visual Studio 2015中没有问题地打开:

VS2015 screenshot

这种情况发生在我的笔记本电脑和台式机上(但不是在Azure VM上)。右键单击并重新加载项目无效。

如何诊断出错?

2 个答案:

答案 0 :(得分:0)

您可以右键单击不可用的项目,只需选择“重新加载项目”即可。 如果解决方案文件中的条目已损坏,则右键单击每个项目并选择“卸载项目”。 然后右键单击解决方案图标,然后单击添加 - >现有项目。 浏览已卸载的项目并添加它。

答案 1 :(得分:0)

@roshan_nazareth在评论中指出我的问题可能与另一个问题重复:“The project file was unloaded” when moving VS2010 project to another server。其中一个答案there表明该解决方案是针对当前安装的Visual Studio未安装支持的项目类型而制定的。这似乎是问题,我没有在失败项目的右键菜单上注意到这个选项:

VS2017 screenshot

“安装缺失功能”选项启动Visual Studio安装程序以获取缺少的组件,在我的例子中是早期版本的Windows 10 SDK。