| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 833 人关注过本帖
标题:关于anycpu平台和X86平台的问题,总是冲突,求高手指导
只看楼主 加入收藏
wabjx
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-6-26
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
关于anycpu平台和X86平台的问题,总是冲突,求高手指导
最近在做一个二次软件开发,首先要在项目里引用一个dll文件(基于硬件读取数据的),但是每次生成的时候总是有个警告:引用的dll文件针对其他处理器。然后运行程序自动崩溃,调试的时候说是未能加载该dll文件的依赖项。后来google了一下,把属性-》生成  的目标平台由x86改成了anycpu,这次运行程序没什么问题了,该dll对应的硬件读取也都实现了,但是我在我的程序里要涉及到一个excel文件导入,使用OLEDB,但这个东西的使用只能在x86平台下,如果是anycpu的话运行时总是提示未在本地注册Microsoft.Jet.OLEDB.4.0,这个问题怎么解决呢?两个互相冲突啊?平台选其一就会使另外一个功能无法实现,求大神指导一下啊
搜索更多相关主题的帖子: 软件开发 运行程序 google 处理器 excel 
2013-06-28 17:22
afdoa83
Rank: 4
等 级:业余侠客
威 望:7
帖 子:43
专家分:262
注 册:2012-7-31
收藏
得分:20 
    不懂
    做一个假设,假设用任意平台模式(anycpu)生成的代码和用x86平台模式生成的代码可,都可以在目标机器上运行。
    但是,dll和excel不能在同一个文件里编译。可不可以这样呢?
    加载dll用的和调用excel用的分开来写,他们这间用文件的方式通信?
2013-06-29 16:07
快速回复:关于anycpu平台和X86平台的问题,总是冲突,求高手指导
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039810 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved