为什么Visual Studio在打开时想要签出文件?
我只是双击该文件打开它,Visual Studio想要检查它。 我没有对它做任何改动。我刚打开它。
即。在解决方案资源管理器中,我双击ctlEmployeeEdit.vb,Visual Studio想要做的第一件事就是检出该文件。我设置了VS以便在结账时提示我,所以我通常拒绝退房,然后显示控件。
我们正在使用Visual Studion 2005和Visual Source Safe 2005。
我们有一个超过一百个文件的解决方案,它只发生在一个满是它们的手上,但那个手满了似乎变得越来越大,现在几乎是满嘴。 (嗯,我想知道一只手是否比一个满嘴大?但这个问题是另一个帖子。)
这又如何解决?
我应该删除解决方案的本地副本,并在发生这种情况时从Visual Source Safe执行另一个“获取最新”吗?
我觉得有些人会说解决这个问题的方法是升级到生成的 REAL 源代码控制。 :)
已编辑:
部分第三方控件是:
答案 0 :(得分:2)
这不是默认的VS行为。这几乎可以肯定是第三方插件,它在文件打开时执行某些操作,最终会在签出请求中结束。你安装了什么插件?
还有一些设计师在打开时最终检查出事故的文件。你有任何设计师开放吗?
答案 1 :(得分:1)
我相信这可能发生在特殊类型的文件中 - 特别是安装项目文件,但是你对于它是什么类型的文件并不过分具体?
至少这是它在TFS 2008中的运作方式。
答案 2 :(得分:0)
你有任何WinForms设计师开放吗?有时VS.Net想要更改这些文件,当设计人员因参考问题而无法加载自定义控件时,通常会出现这种情况。