UserControl不能编译成x64的?编译成功后,试图将dll加载入工具箱,提示 " 未能加载工具箱项UserControl,将从工具箱中删除 "?
------解决方案--------------------
1)把UserControl所在的dll编译成Any CPU
如果载入usercontrol dll的程序是x86,dll就会运行为x86。反之,如果程序是x64,dll就会运行为x64。
‘工具箱问题’是因为VisualStudio本身运行为x86,而x86的程序不能加载64位的dll。
2)如果dll不允许编译为anyCPU ,只允许64位的
在运行时加入dll,不要在设计器中通过拖动工具箱控件添加64位 dll