我们遇到了一些合并问题导致错误逃避早期检测。最近,这是(推测)我们的失败案例:
手动重新生成设计器文件会破坏构建,因为缺少代码隐藏引用的控件。不幸的是,它们仍然在设计器文件中声明,因此检测问题的唯一方法是在运行时使用页面并实现功能缺失。
有时这很微妙,并没有立即注意到,导致QA(或客户)发现问题而不是开发人员。
通过强制设计器文件在构建时重新生成(理想情况下,因为我们有CI服务器),或者至少在打开或构建解决方案时,可以消除此特定问题。问题是,设计工具似乎真正融入到Visual Studio中,几乎没有自动化的可能性。
是否有人能够强制重新生成其设计器文件,或者找到消除静默合并错误的工作流程?