我有一個帶有多個窗體和用戶控件的VS2010 Winforms項目,都與TFS集成在一起。每當我在設計師中打開其中一個表單時,它都會自行檢查併發生變化,即使沒有變化。每個使用這個項目的人都會遇到這種情況,只會發生在這個特定的表單上。任何人都有任何想法可能會造成這種情況?當VS2010中打開窗體時,TFS會自動檢出一個窗體窗體
9
A
回答
5
我認爲WinForms設計器在您打開它時會重新生成form.designer.cs文件,從而導致結帳。當然,這個文件並不會以任何不同的代碼結束,但它會被重寫。另外,如果你在你的構造函數中有代碼,這樣就可以讓設計人員運行。也許這段代碼是在控件上設置一個屬性(但不是新的值),這會導致設計者想要重新生成文件。
2
難道它會改變編碼?在Pending Changes窗口中找到該文件,看看Change是否被列爲「type,edit」。
+0
它被列爲簡單的「編輯」。如果我在解決方案資源管理器中檢查該表單,我最終會收到一條消息:「沒有更改檢入。所有更改都是未修改的文件或鎖,服務器取消了這些更改」,Mel建議。 – 2011-05-11 13:59:23
+0
歷史記錄也沒有列出更改。 – 2011-05-11 14:00:43
相關問題
- 1. 如何從另一個窗體打開窗體中的窗體
- 2. 窗體窗體 - 當一個耗時的操作發生時窗體會凍結
- 3. OpenArgs打開窗體中的子窗體?
- 4. 當窗體加載時,打開窗體2並關閉窗體1
- 5. 訪問 - 當父窗體打開時不查詢子窗體
- 6. 從outlook鏈接打開窗體窗體?
- 7. 父窗體旁邊的打開窗體
- 8. 關閉一個窗體並打開另一個窗體
- 9. 如何在VB.NET中打開另一個窗體的窗體?
- 10. 如何在c backgroundworker中打開另一個窗體窗體#
- 11. 「Orbeon窗體找不到」打開Orbeon 4.5窗體時出錯
- 12. 以編程方式從另一個窗體打開窗體窗體
- 13. vb.net關閉多個窗體並打開另一個窗體
- 14. 窗口窗體打開時的延遲
- 15. 在MDI Parent窗體中打開時如何居中窗體?
- 16. 打開一個新窗體,關閉舊窗體C#
- 17. 關閉現有的窗體打開另一個窗體
- 18. 從另一個窗體打開窗體接收錯誤c#
- 19. 如何從另一個孩子窗體打開孩子窗體?
- 20. 當第一窗體以窗體形式打開時,爲第一窗體設置事件
- 21. 打開新窗體或編輯當前窗體
- 22. 如何檢查窗體是否有任何ShowDialog()窗體打開?
- 23. 當窗體打開時DataGridView BeginEdit
- 24. 在新窗口中打開窗體
- 25. Excel中 - 打開一個名爲窗體
- 26. 從窗體打開報表時出錯
- 27. 打開子窗體時出錯
- 28. 當另一個窗體關閉時關閉窗體
- 29. 當動畫窗口窗體滑入時,窗體出現在錯誤的位置
- 30. 子窗體打開時父窗體可訪問
好消息是,當你檢查文件時,TFS會做一個比較,如果內容相同,它會默默地撤消結賬,本質上是說「沒關係」。 – Mel 2011-05-11 13:17:51
那麼爲什麼它會發生在這個表格上,而不是其他的呢? @梅爾,是的,這是一件好事,但它仍然是一個煩惱,它首先檢查它。 – 2011-05-11 13:21:30
如果確實允許檢入文件,它是否會作爲對該文件的更改顯示在歷史記錄/更改集中,還是忽略它,如Mel描述的那樣?我只是想知道這是一個非常小的變化,例如我的編碼建議,或者可能是少量的空白。 – tjrobinson 2011-05-11 13:28:32