出于某种原因,我在尝试在设计时打开/编辑表单时遇到异常。 (显示典型的“忽略并继续”异常对话框)
以下是该方案。 我在同一个解决方案中有一个项目DLL库和另一个WindowsForm项目。引用是正确的(至少我很确定它们是。)
当我将Build Configuration设置为x64时,在使用引用库中的任何控件打开Form时,我得到设计时异常。两个项目都设置为x64,我在配置中验证了两个项目平台时间。
当我将Build Configuration设置为Any CPU时,一切都很好。
当我将Build Configuration设置为x86时,一切都很好。
我可以调试任何配置,WindowsForm项目运行正常。
在x64平台配置上,Design Time GUI是否存在问题?
例外详细信息:
“无法找到类型SimGenGpsSyncLib.Controls.ClockControl”。请 确保引用包含此类型的程序集。如果 这种类型是您的开发项目的一部分,请确保 已使用当前设置成功构建项目 平台或任何CPU。
此错误的实例(1) 1.此错误的错误行信息没有堆栈跟踪。
注意:SimGenGpsSyncLib显然是具有控件的库。只需将配置平台更改为x86即可正确引用该项目,或者任何CPU都允许编辑包含控件的Form的设计时间。
该控件是UserControl并被拖放到表单上。