【发布时间】:2011-09-19 14:15:02
【问题描述】:
安装最新版本的 ODAC 11.2.0.2.1 后,我遇到了一个奇怪的问题。我安装了 32 位和 64 位版本,因为我为这两种架构开发应用程序。我的电脑是 Win 7 64 位。
自从安装 ODAC 并引用了新的 64 位版本的 ODP.NET,当我在标记视图中查看所有 aspx 页面和母版页时,我在 Visual Studio 2010 中的一个 Web 应用程序项目对它们发出以下警告。
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,但我没有收到警告,因此它似乎特定于该项目文件。
任何想法为什么我会在标记视图中收到警告?
【问题讨论】:
标签: vb.net visual-studio visual-studio-2010 odp.net