当.proj文件发生变化时,有没有办法让Visual Studio重新加载所有项目?

Gle*_*ven 33 visual-studio-2008 visual-studio

如果我在打开Visual Studio并且许多项目文件已更改(但不是解决方案文件)时执行svn更新,则必须等待并在每次重新加载项目对话框中单击"是".有时这可能需要一段时间,具体取决于有多少项目已经改变以及我的电脑有多慢.

有没有办法在弹出第一个对话框后说"重新加载所有",比如在Windows资源管理器对话框中按住shift键强制为no?(注意:我已经尝试过这个,它不起作用)

Koe*_*enJ 20

如果您从visual studio库安装此插件:

http://visualstudiogallery.msdn.microsoft.com/d491911d-97f3-4cf6-87b0-6a2882120acf/

出现"全部重新加载"按钮.

此致,Koen

  • 它似乎与ReSharper已为我做的很多重叠.我可以一起安装吗? (2认同)

Luk*_*uke 11

删除我的solution_name.v11.suo文件(隐藏文件存储在与解决方案文件相同的位置)似乎可以解决问题.

  • 非常感谢你!在VS Community 2017上,文件已移至文件夹/ .vs/SolutionName/v15 (2认同)

X-C*_*bed 5

使用VisualSVN等工具来自动执行该过程。它允许您在 Visual Studio 中执行更新,然后自动重新加载已修改的项目。

  • 如果你使用 subversion 的话一切都很好。您知道 git/perforce 的等效项吗? (4认同)

sbi*_*sbi 5

不幸的是,VS并没有办法做到这一点.一个可能的解决方法是在激活VS之前触摸解决方案文件.然后它将重新加载整个解决方案.

但是,必须有方法以编程方式执行此操作,因为我记得CMake解决方案询问我是否要在重新生成单个项目后重新加载整个解决方案.CMake是开源的,所以如果你真的很绝望,你可能想要研究一下.