ygo*_*goe 5 version-control windows-forms-designer visual-studio
您通常看不到这些文件,因为它们隐藏在项目树中,您只能通过可视化设计器编辑 Windows 窗体 .NET 应用程序的 GUI。但是当使用某种 SCM(版本控制)时,当这些文件一直发生显着变化时,这是一个巨大的 PITA。即使我在设计器中没有触及任何东西而只是重建解决方案甚至在 VS 中打开它,许多代码行也会移动到文件中的另一个位置。这总是会产生一个没人能解释甚至分析的变化集。
有没有办法阻止 Visual Studio 这样做?我在 2010 年之前的每个版本中都看到了它。我认为 WPF XAML 文件不应受此影响,但 WPF 不是此处的选项。
设计者构建表单/控件的内部对象模型。当对此对象模型进行更改时,将重新生成代码。