2011-12-14 55 views
4

您通常不會看到這些文件,因爲它們隱藏在項目樹中,您只能通過可視化設計器編輯Windows Forms .NET應用程序的GUI。但是當使用某種SCM(版本控制)時,當這些文件始終顯着變化時,這是一個巨大的PITA。即使當我在設計器中沒有碰到任何東西時,只需重新構建解決方案或甚至在VS中打開它,許多代碼行都會移到文件中的另一個位置。這總是會讓一個人無法解釋甚至分析的變化。爲什麼Visual Studio總是重新排列.designer文件?

有沒有辦法阻止Visual Studio做到這一點?我在2010年的每個版本中都看到了它。我認爲WPF XAML文件不應受此影響,但WPF不是此處的選項。

+0

我很想看到這個答案。 – 2012-03-21 17:27:23

回答

0

設計者建立的形式和/控制的內部對象模型。當對這個對象模型進行更改時,將重新生成代碼。