Visual studio 2013 Visual Studio解决方案资源管理器不显示文件和文件夹

Visual studio 2013 Visual Studio解决方案资源管理器不显示文件和文件夹,visual-studio-2013,solution-explorer,Visual Studio 2013,Solution Explorer,突然,我的解决方案选项卡在Visual Studio 2013上停止工作。即使是现有项目或全新项目,也不会在解决方案资源管理器中显示文件和文件夹。(档案附呈) 我试图重置设置,重新启动电脑,但没有工作。 我最近没有安装任何新的扩展,我一直在做我曾经做过的事情 还有什么我能做的吗 更新 单击“选项”图标时,我也会收到一条奇怪的消息: 查看以下内容: 引用。。。“此问题是因为MEF缓存损坏。安装反馈扩展(或安装任何扩展)将使缓存无效,从而导致VS重建它。” 链接到错误报告:只需在与问题相同的页面

突然,我的解决方案选项卡在Visual Studio 2013上停止工作。即使是现有项目或全新项目,也不会在解决方案资源管理器中显示文件和文件夹。(档案附呈)

我试图重置设置,重新启动电脑,但没有工作。

我最近没有安装任何新的扩展,我一直在做我曾经做过的事情

还有什么我能做的吗

更新

单击“选项”图标时,我也会收到一条奇怪的消息:

查看以下内容:

引用。。。“此问题是因为MEF缓存损坏。安装反馈扩展(或安装任何扩展)将使缓存无效,从而导致VS重建它。”


链接到错误报告:

只需在与问题相同的页面上获得答案:用户应安装(或卸载)Visual Studio的扩展,因为这将强制重建MEF缓存。这篇链接文章建议安装Microsoft Visual Studio 2013反馈工具扩展,我确实这样做了,而且效果很好,但是通过工具、扩展和更新菜单安装的任何扩展都可能起作用


我认为这可能与过度热心的反病毒程序有关,但我不能确定。

打开解决方案资源管理器并单击“显示所有文件”按钮,它将显示项目中的文件,而您无法看到这些文件。然后,如果要将它们包含在项目中,请选择文件夹并右键单击它,然后选择“包含在项目中”

  • 在项目位置复制并粘贴文件夹和文件,以便集成项目模块并生成项目,即使命名空间具有正确的名称空间。这是解决问题的方法

  • 文件/文件夹不可见,因此右键单击 不正确的可见文件/文件夹并单击“包含在项目中”

  • 构建项目->如果发生任何错误,则类似于名称空间的名称空间可能是错误的,因为从一个项目复制到另一个项目,或者复制到具有不同位置的同一个项目,以便检查它

  • 如果项目目标的特定组合不支持生成操作“页面”之类的错误

  • 通过进一步的步骤去解决


  • 因为这个问题是因为MEF缓存损坏。只需删除你的.vs文件夹并重新打开你的解决方案。

    即使如此,如果你清除了visual studio的本地应用程序数据,它也会起作用。 %临时%AppData\Roaming\Microsoft\VisualStudio。 %临时%AppData\Local\Microsoft\VisualStudio。 删除文件并重新启动visual studio。

    这对我很有效:

  • 右键单击项目
  • 重建

  • 在解决方案资源管理器中单击“显示所有文件”是有效的

    请查看以下内容:。引用。。。“此问题是因为MEF缓存损坏。安装反馈扩展(或安装任何扩展)将使缓存无效,从而导致VS重新生成它。”感谢重定向,现在可以工作了!我想你可以把你的评论作为一个现在完全有效的答案发表:)很高兴我能帮上忙!我将把评论作为answer.Related发布——就我个人而言,我没有安装不需要的扩展,而是在更新列表中更新了一个扩展(我通常至少有一个项目需要更新!)。这也行。对不起,@Nupur,如果在原始海报的情况下也行,那就好了,但显然不行。需要更多的工作/步骤。当然,如果将XAML页面从一个项目复制到另一个项目,则会出现名称空间问题。我尝试将另一个页面拉入一个项目中,该页面不读取第一个文件夹级别以下的文件。如果我将它添加到项目根目录中,它会添加很好的结果。如果我将其添加到文件夹中,它将看不到该文件。因此,我怀疑无论您将文件放在何处,解决方案资源管理器都会奇迹般地拾取它们-您必须告诉它通过在VS中执行“添加现有项”来加载它们,并指向它们。对于任何好奇的人,仅供参考,我通过确保可以在解决方案资源管理器中打开文件夹并在单独的VS中查看另一个项目的子项来解决问题,因此我知道我没有VS范围的问题。所以我只是重新创建了一个新项目,并将我的文件移动到其中,再次创建了新的引用,等等。但在构建项目之后,它又重新开始了。所以我有多个名称空间中的文件。一旦我把它们都放在一个名称空间中并重新启动VS,一切又恢复了正常。