2

为什么 Visual Studio 在打开文件时要签出文件?

我只需双击文件将其打开,Visual Studio 就想查看它。我没有对其进行任何更改。我刚打开它。

即在解决方案资源管理器中,我双击 ctlEmployeeEdit.vb,Visual Studio 要做的第一件事就是签出该文件。我设置了 VS 以在结帐时提示我,所以我通常对结帐说不,然后控件将显示。

我们正在使用 Visual Studion 2005 和 Visual Source Safe 2005。

我们有超过一百个文件的解决方案,它只发生在满手的文件上,但满手的手似乎越来越大,现在几乎满嘴了。(嗯,我想知道一只手是否比一张嘴大?但这个问题是另一个帖子。)

另外如何解决这个问题?

发生这种情况时,我是否应该删除解决方案的本地副本并从 Visual Source Safe 再次“获取最新”?

我感觉你们中的一些人会说解决这个问题的方法是升级到真正的源代码控制产品。:)

编辑:

一些第三方控制是:

  1. DevExpress 用户控件 v8.3
  2. IdeaBlade DevForce 控制
4

3 回答 3

2

这不是默认的 VS 行为。几乎可以肯定,它是一个 3rd 方插件,它在文件打开时执行某些操作,最终以结帐请求结束。你安装了什么插件?

还有一些设计师最终会在打开文件时意外检查文件。有设计师开放吗?

于 2009-02-05T14:17:45.773 回答
1

我相信特殊类型的文件可能会发生这种情况 - 特别是设置项目文件,但您并没有过于具体地说明它是什么类型的文件?

至少它在 TFS 2008 中是这样工作的。

于 2009-02-05T14:13:23.410 回答
0

你有打开任何 WinForms 设计器吗?有时 VS.Net 想要更改这些文件,这通常是设计人员由于引用问题而无法加载自定义控件的情况。

于 2009-02-05T14:15:59.227 回答