Visual Studio 2017解决方案资源管理器为空。

10

当我在VS2017中打开现有的VS2015解决方案文件时,解决方案资源管理器是空的。我已经尝试多次关闭和重新打开Visual Studio,但每次都会出现相同的问题。如何解决这个问题?

5个回答

9

这应该可以解决问题:

  1. 关闭Visual Studio
  2. 打开VS 2017开发人员命令提示符(从Windows开始菜单中)
  3. 运行devenv /updateconfiguration
  4. 重新打开Visual Studio

1
这对我没有解决问题。我正在从Windows 10任务栏的固定项目中打开VS2015解决方案。到目前为止,我对VS2017非常失望。 - Vinny Brown
@VinnyBrown 我看到另一个建议是删除 .suo 文件。我自己没有尝试过,所以如果你尝试并且有效,可以发布第二个答案。 - Eivind Gussiås Løkseth
Eivind Gussiås Løkseth 不行,那没解决问题。看起来这可能是一个损坏的MEF缓存问题(根据他们的文档)。我想我必须等待修复了。有时候我可以打开解决方案。不幸的是,同样的方法似乎并不总是有效。有时我会使用“打开文件”图标,有时我会从“文件/打开”中打开它。对于这样一个通常很稳定的开发工具来说,这真是令人失望。 - Vinny Brown
这对我也没用。双击解决方案或从“最近使用”列表中打开都不起作用。从“文件”菜单中打开可以起作用。 - heathen world
devenv /updateconfiguration 对我很有用。我的VS2017版本是VisualStudio/15.0.0+26228.9。.NET版本为4.6.01586。 - Venkat
这对我有效,而无需删除我的*.suo文件。 - rarrarrarrr

2

我遇到了同样的问题。当加载解决方案时,VS会执行所有步骤,包括“准备解决方案”,但是解决方案资源管理器却一片空白。目前为止,我还没有找到解决办法。我尝试删除.suo文件,以及清理解决方案,但都无效。

像Eivind一样,我需要从文件菜单中打开解决方案。幸运的是,这对我来说一直有效。


1
我在3月8日提供的解决方案对我有效。如果你仍然遇到这个问题,我的建议是:今天有一个小更新可用。也许它会修复这个问题? - Eivind Gussiås Løkseth

1

0

当我在Visual Studio 2017上打开项目时,遇到了这种问题。

如果您已连接到TFS并且我认为您的连接已断开。

重新连接并关闭项目,然后使用Visual Studio重新打开。

希望这会有所帮助!


-1
在通知区域中,有一条关于Visual Studio 2017更新的消息。点击它,这样就可以解决当你点击一个2015年的sln文件时,解决方案资源管理器为空的问题了。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接