在我的winforms应用的static void Main()
中,我遇到以下异常:
“无法转换类型的对象 'Microsoft.VisualStudio.HostingProcess.ParkingWindow' 输入'CSVImport.frmImport'。“
这发生在将某些功能移到公共课堂之后。 我构建到框架3.5。
这是踢球者:当我通过踩踏f10启动应用程序时,没有异常发生!
编辑:如果我用单个F10按下然后按F5开始这个过程,一切都很幸福。
答案 0 :(得分:0)
解决了它: 异常是由初始化代码生成的,该代码启动了一个辅助类的实例,并将frmImport.ActiveForm作为参数传递。
上面是在frmImport构造函数之前执行的,所以frmImport.ActiveForm为null。
我通过将helper类和ActiveForm参数的赋值移动到Form_Load事件来修复它。