Visual Studio 2013:在“显示所有文件”模式下自动刷新解决方案资源管理器

6
有没有什么方法或不起眼的解决办法可以在项目目录树发生更改时自动刷新解决方案资源管理器(在“显示全部文件”模式下)?当前,如果我使用不同的输出设置重新构建项目(这将添加一些文件并删除其他文件),则在解决方案资源管理器中不会反映任何更改,直到我手动单击“刷新”按钮。对于一个旨在编程和自动化重复任务的工具来说,这似乎不太方便...
更新: 图片说明一切:
我的相关选项 @“工具>选项>环境>文档”:
让我们假设“发布”目录为空,并启用“显示所有文件”模式
现在,我构建Release配置...构建成功,但在解决方案资源管理器中看不到任何更改:
只有在我手动点击“刷新”按钮后,才能看到构建过程的结果:
所以,我基本上在问是否有办法使解决方案资源管理器在发生更改时自动更新,而不是使在VS编辑器中自动重新加载外部修改的文件。

这里不是与微软交流的适当场所。请在visualstudio.uservoice.com上发布功能请求。别抱太大希望。 - Hans Passant
2
首先,我想确保我没有忽略任何实现所需行为的方法...如果在VS2013中不可能实现,我会接受直接说明作为答案,尽管您未明确说明,谢谢。 - sunny moon
3个回答

3

@Sunny Moon - 目前没有自动刷新项目树的选项,如果有更改,您必须在“解决方案资源管理器”的命令栏中手动选择“刷新”按钮。我将跟踪此反馈以及其他我已收集的“解决方案资源管理器”领域的反馈,感谢您在此分享您的不满。

谢谢! Cathy Visual Studio IDE团队


这在2015年仍然适用吗? - Red Taz
1
是的,完全是。但至少我们的沮丧得到了感谢。 - sunny moon
在Visual Studio 2017中,他们终于实现了它!现在我要感谢你们,VS IDE团队 :) - sunny moon

1
只需在VS2013选项菜单中的环境菜单上勾选“如果保存,则自动加载更改”复选框即可。

1
抱歉,不是的。这个设置只能在VS编辑器中打开的文件在外部被修改时自动重新加载。它不能使解决方案资源管理器在项目文件夹内容更改时更新(至少对我来说是这样)。我已经添加了一些图片来澄清我的问题。无论如何,感谢您的回答! - sunny moon

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

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