我的问题在这里:
解决方案资源管理器似乎没有显示扩展解决方案树的内容。它只显示树的第一级。如果单击展开全部或展开分支,则为空。好的,我知道它们是解决方案的一部分,能够在磁盘结构中看到它们并且它们被编译并且可以通过像“codemaid”这样的插件来检查。这发生在新项目和旧项目上。
我用不同的过滤器和我能找到的所有设置尝试了各种各样的东西,但我想如果关闭过滤器并显示所有文件,你会看到项目中的任何东西。哦,是的,我选择了解决方案和项目分支。
我已经运行了修复并安装并重新安装了VS2015,并在网上搜索了几个月:)这一切都始于我将代码组织到子文件夹中而不是在资源管理器中显示。所以我写了很多“扁平”代码,其中类在项目的根目录中。旧版本的VS仍然正常工作(现在我必须重新安装,因为我删除了它们)。
我目前解决这个问题的思路是跟踪树对象并确保它是一个最新的对象。
答案 0 :(得分:2)
此链接中描述的问题听起来就像您(以及我当前的)问题:
所以,似乎VS2015中存在一个错误。 InstallShield会触发它。也许其他附加组件也可以。
如果我在2015解决方案中加载了InstallShield项目,我只获得一个级别的文件(即过滤器不显示任何内容)。如果我卸载InstallShield项目并刷新解决方案资源管理器(例如,在每个项目的基础上切换显示全部,或者关闭并重新打开项目),那么我的所有文件都会再次出现!
答案 1 :(得分:1)
令人遗憾的是,vs2015不会告诉您,您的解决方案处于文件夹隐藏模式。 :(
答案 2 :(得分:0)
我偶然发现了这个问题,显然是一个插件已经下线了,当我重新安装它并将其移除(再次)时,它就修好了。
在更新,重新安装和删除插件的过程中,问题已自行解决。
第3次我进入扩展名列表时删除了所有可移动扩展程序。并且在修复它之前需要花费很多时间来检查问题。
但是,我不知道哪一个引起了它,并且在我努力的时候会密切关注它。
我感觉从VS2010到VS2015的所有升级都留下了垃圾。但我知道自从我在这台电脑上安装VS2015以来总是这样,现在我很高兴它现在正常工作。感谢所有的帮助,包括漂亮的编辑器:)
答案 3 :(得分:0)
就我而言,似乎导致问题的是Mexedge Stylesheet Extension 2.4。我禁用它并重新启动VS,问题就消失了。
在此之前,我尝试重新启动VS并在解决方案中卸载单个项目,但没有运气。
我不知道扩展程序(2.6)的最新版本是否更好。
答案 4 :(得分:0)
解决方案资源管理器中随机打开/关闭节点(尤其是解决方案节点)可以为我修复可视错误。
答案 5 :(得分:0)
由于在我的classes / XAML页面中有多个名称空间,我发生了这种情况。我无法在解决方案资源管理器中的某个文件夹中看到类文件。一旦我将它们全部放在同一个命名空间中并重新启动Visual Studio,它就会恢复正常。