Visual Studio 2013:在 "show all files" 模式下自动刷新解决方案资源管理器

Visual Studio 2013: auto-refresh solution explorer in "show all files" mode

当项目目录树发生变化时,是否有任何方法或一些不明显的解决方法使解决方案资源管理器自动刷新(在显示所有文件 模式下)?目前,如果我用不同的输出设置重建一个项目(这会添加一些文件并删除一些其他文件),在我 手动 单击 刷新之前,解决方案资源管理器中不会反映任何更改 按钮。对于一个旨在编程的工具来说似乎不太方便,即自动化重复性任务...


更新

一图胜千言:

我的相关选项@工具>选项>环境>文档:



  1. 假设 Release 目录为空并且 Show All Files 模式已启用

  1. 现在,我构建我的发布配置...构建成功,但在解决方案资源管理器中看不到任何更改:

  1. 只有在我手动点击刷新按钮后,我才能看到构建过程的结果:

所以我基本上是在问是否有办法让解决方案资源管理器在发生更改时自动更新,而不是让外部修改的文件在 VS 编辑器中自动重新加载。

只需在 VS2013 选项菜单 >> 环境菜单中选中“自动加载更改,如果已保存”复选框。

@Sunny Moon - 如果引入更改,目前没有自动刷新项目树的选项。您必须手动 select 解决方案资源管理器命令栏中的刷新按钮。我将跟踪此反馈以及我为 Solution Explorer 收集的其他领域,因此感谢您在这里分享您的挫败感。

谢谢! 凯茜 Visual Studio IDE 团队

这在 VS 2013 和 2015 中是不可能的,但是在 2017 年,Microsoft 做了正确的事情并稍微改进了解决方案资源管理器 - 现在解决方案(虚拟)和文件夹(物理)视图之间存在清晰且合乎逻辑的分离,并且现在可以自动跟踪和显示对文件系统的更改。