答案 0 :(得分:3)
答案 1 :(得分:1)
我遇到了同样的问题。如果您有一个DLL,它使用许多其他DLL,并且可能用C ++编写,它通常需要许多其他依赖项。在运行时,它们可以完美地解析,但不能在设计模式下解析。
使用Hans Passant的答案,您需要将此代码放在与此DLL相关的每个函数调用之前。
if ( !DesignerProperties.GetIsInDesignMode(this) )
我有来自我的DLL的2个Connect()和2个Disconnect()调用,并且在每次使用之前我都可以使用它,Designer现在可以完美地加载UserControl的布局。谢谢你的解决方案。