加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

vb.net – 无法加载文件或程序集“Oracle.DataAccess” – 标记

发布时间:2020-12-17 07:23:51 所属栏目:百科 来源:网络整理
导读:自安装最新版本的ODAC 11.2.0.2.1以来,我遇到了一个奇怪的问题.我安装了32位和64位版本,因为我为这两种架构开发了应用程序.我的电脑是Win 7 64位. 自从安装ODAC并引用新的64位版本的ODP.NET以来,我在Visual Studio 2010中的一个Web应用程序项目在标记视图中
自安装最新版本的ODAC 11.2.0.2.1以来,我遇到了一个奇怪的问题.我安装了32位和64位版本,因为我为这两种架构开发了应用程序.我的电脑是Win 7 64位.

自从安装ODAC并引用新的64位版本的ODP.NET以来,我在Visual Studio 2010中的一个Web应用程序项目在标记视图中查看时,会对所有aspx页面和主页面发出以下警告.

ASP.NET runtime error: Could not load file or assembly 'Oracle.DataAccess' or one of its dependencies. An attempt was made to load a program with an incorrect format.

警告仅限于标记视图. Web应用程序构建并运行良好.我尝试清理VS临时ASP.NET文件,但这并没有解决问题.我在整个应用程序中删除了对Oracle.DataAccess的所有引用,然后重新读取它们以确保所有引用都是正确的. Web应用程序编译为“任何CPU”,但它使用64位Oracle.DataAccess.我创建了一个新项目,并引用了相同的项目和dll,但我没有得到警告,因此它似乎特定于此项目文件.

任何想法为什么我会在Markup View中收到警告?

解决方法

在项目属性中明确地将“平台目标”设置为“x86”或“x64” – >构建标签.

不要将其设置为“任何CPU”.这是导致典型Oracle软件质量的驱动程序出现神经故障的许多常见情况之一.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读