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

时间:2009-09-04 02:17:46

标签: visual-studio visual-studio-2008

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

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

6 个答案:

答案 0 :(得分:20)

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

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

出现“全部重新载入”按钮。

此致 柯恩

答案 1 :(得分:5)

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

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

答案 2 :(得分:3)

使用VisualSVN之类的工具为您自动完成此过程。它允许您在Visual Studio中执行更新,然后自动重新加载已修改的项目。

答案 3 :(得分:2)

我通过关闭解决方案(文件 - >关闭解决方案)然后重新打开我的项目来绑定我的解决方案。

答案 4 :(得分:0)

如果您的项目托管在TFS上,则删除解决方案文件并获取最新信息。 VS将提示您重新加载所有项目。按重新加载所有

答案 5 :(得分:0)

如果您有多个解决方案并安装了fd(也可用于Windows),请在此处添加一点自动化,fd -IH suo -X rm将删除Luke指出的所有.suo文件。 / p>