我有一个WinForm项目,我使用DevExpress按钮和标签来创建。事实证明,并非所有开发人员都拥有DevExpress的许可证,因此我需要将对它的所有引用更改为标准的WinForm按钮和标签。问题是这是一个复杂的形式,在众多(DevExpress)选项卡上有超过50个元素。
很容易进入并将DevExpress更改为正确的Windows按钮,标签和选项卡,除了编辑自动生成的代码只是给VS改变回它想要的东西。但是,这听起来像改变Form.Designer.cs可能是其中一个答案here。
我的问题是,我可以对Form.Designer.cs进行永久性更改,还是会在某些时候被VS覆盖。如果他们将被覆盖,是否有一个简单的方法来换掉按钮和标签,如果我希望一切都保持不变,除了使用WinForm按钮而不是使用DevExpress按钮。替换它们可以工作,但我有担心的标签控件。
我最好开始一个新的WinForm,复制我写的代码,然后重新创建设计?
感谢您的任何建议。