您的位置:首页 > 其它

在64位机器上使用反射要注意下编译的dll是否是X86的

2012-12-12 00:07 447 查看
我开发机器是64位的 有时候为了避免出现些64位缺失组件的问题 。所以我默认把项目都是以x86生成, 谁知道今天在一个开源项目中进行使用时,由于那套项目用了反射机制。结果就是找不到这个程序集。我一直纳闷反复检查完全限定名都是没问题的啊 后来把项目源代码代开改为静态加载任然无法识别。。。

折腾了一天,后来才知道 调用反射的是编译为anycpu 在我64位机器上当然用64位了。而我生成的dll是32位的自然无法加载。。

留贴一枚大家细心
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐