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