有没有办法强制设计器引擎从给定的可设计 WinForms 控件(即具有自动生成的 designer.cs 文件的控件)的单元测试运行?如果能自动捕获任何会阻止 Visual Studio 设计器 View 为控件打开的错误,那就太好了。
谢谢。
最佳答案
本质上,设计者是在您的Form
上调用InitializeComponent
来显示它。可能存在一些差异,但不会太显着。
因为 InitializeComponent
默认是私有(private)的,等效于创建一个新的 Form
,因为默认构造函数调用 InitializeComponent
。
就这样吧
new Form1();
足以确保 InitializeComponent
不会抛出任何异常。
关于c# - 有没有办法自动测试winforms是否有设计器错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11267318/