关于anycpu平台和X86平台的问题,总是冲突,求高手指导
最近在做一个二次软件开发,首先要在项目里引用一个dll文件(基于硬件读取数据的),但是每次生成的时候总是有个警告:引用的dll文件针对其他处理器。然后运行程序自动崩溃,调试的时候说是未能加载该dll文件的依赖项。后来google了一下,把属性-》生成 的目标平台由x86改成了anycpu,这次运行程序没什么问题了,该dll对应的硬件读取也都实现了,但是我在我的程序里要涉及到一个excel文件导入,使用OLEDB,但这个东西的使用只能在x86平台下,如果是anycpu的话运行时总是提示未在本地注册Microsoft.Jet.OLEDB.4.0,这个问题怎么解决呢?两个互相冲突啊?平台选其一就会使另外一个功能无法实现,求大神指导一下啊