在VS2010中打开表单时,TFS会自动检出窗体

时间:2011-05-11 12:47:59

标签: winforms visual-studio-2010 tfs

我有一个VS2010 Winforms项目,其中包含多个表单和用户控件,所有这些都与TFS集成在一起。每次我在设计器中打开其中一个表单时,它会自行检查并执行类似已更改的操作,即使没有。对于使用此项目的每个人来说都会发生这种情况,并且只会出现在这个特定表单中任何人都知道可能导致这种情况的原因是什么?

2 个答案:

答案 0 :(得分:5)

我认为WinForms设计器会在您打开它时重新生成form.designer.cs文件,从而导致结帐。当然,该文件不会以任何不同的代码结束,但它会再次被重写。

此外,如果你的构造函数中有代码,那么这个由设计者运行。也许该代码是在控件上设置属性(但不是新值),这会导致设计人员想要重新生成文件。

答案 1 :(得分:2)

它可以改变编码吗?在Pending Changes窗口中找到该文件,看看Change是否列为“type,edit”。