让Visual Studio忽略解决方案中的源代码控制绑定

Jam*_*and 5 visual-studio-2005 visual-studio

有没有办法告诉Visual Studio 2005在打开解决方案时忽略源代码控制绑定?我有时需要加载一个我无法访问源控制服务器的解决方案,但Visual Studio仍坚持尝试连接,这意味着我必须为解决方案中的每个项目单击"在断开连接模式下临时脱机工作" (它有大约20个)因为它加载.出于某种原因,它还试图在我告诉它脱机工作后立即检查每个项目,所以我也必须点击该对话框.

因为我永远不需要在这个解决方案中编辑任何东西,有什么方法可以打开它并让Visual Studio忽略它有源控件绑定的事实吗?

编辑:理想情况下,我想要一种方法来做到这一点,而无需更改项目/解决方案文件.它们经常变化,因此每次有新版本时我都必须重做任何更改(否则我只需解开它们一次就不会出现问题).

感谢到目前为止的回复.

Meh*_*ras 0

源代码管理绑定存储在 Visual Studio 解决方案文件 (.sln) 中。例如,对于 TFS,它包含 TFS 信息的全局部分以及添加到 TFS 的解决方案项目。您可以编辑解决方案文件以手动删除这些绑定。我建议首先制作解决方案文件的副本。不过,我建议通过 Visual Studio 删除绑定。打开您的解决方案并浏览离线场景。然后转到“文件/源代码控制/更改源代码控制”(VS 2008),打开显示解决方案中的源代码控制绑定的 UI。您可以在那里管理绑定,包括取消绑定。一旦解除绑定,下次打开解决方案时,VS 就不需要访问源代码管理了。