我有一个VS2010 Winforms项目,其中包含多个表单和用户控件,所有这些都与TFS集成在一起。每次我在设计器中打开其中一个窗体时,它都会自动 check out 并显示出已进行更改的行为,即使没有更改也是如此。这对于从事此项目的每个人都会发生,并且仅在这种特定形式下才发生。任何人都不知道是什么原因造成的吗?
最佳答案
我认为WinForms设计器在您每次打开form.designer.cs文件时都会重新生成它,从而导致 checkout 。当然,该文件不会以任何其他代码结尾,但会再次重写。
另外,如果您的构造函数中有代码,则确实由设计人员运行。也许该代码是在控件上设置属性(但未设置新值),这导致设计人员想要重新生成文件。
关于winforms - 在VS2010中打开窗体时,TFS自动 check out Windows窗体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5964493/