有没有办法强制设计器引擎从给定的可设计WinForms控件(即带有自动生成的designer.cs文件的控件)的单元测试中运行?最好自动捕获任何阻止Visual Studio设计器视图打开控件的错误。
感谢。
答案 0 :(得分:-3)
基本上,设计师正在InitializeComponent
上调用Form
来显示它。可能存在一些差异,但没有太大意义。
由于InitializeComponent
默认是私有的,因此默认构造函数会调用Form
,因此创建一个新的InitializeComponent
。
所以只做
new Form1();
足以确保InitializeComponent
不会抛出任何异常。