当我们将用户控件dll添加到Visual Studio的工具箱时,我们收到以下错误消息。 WinXP 64位中出现此问题。用户控件引用名为ICEConnect200Bridge的模块。程序集ICEConnect200Bridge是一个C ++ CLI模块。用户控件是使用“Any CPU”平台构建的。
我应该为ICEConnect200Bridge提供什么构建选项? 我该怎么做才能确定问题的确切原因?
无法加载文件或程序集“ICEConnect200Bridge,Version = 1.2.6.0,Culture = neutral,PublicKeyToken = null”或其依赖项之一。试图加载格式不正确的程序
答案 0 :(得分:3)
构建ICEConnect200Bridge时,将目标专门放在x86而不是任何CPU上。 Visual Studio是针对x86编译的,并安装在 Program Files(x86)中,并且不接受其工具箱中未针对同一目标显式编译的控件。