繁体   English   中英

无法加载文件或程序集“ Oracle.DataAccess”或其依赖项之一。 试图加载格式错误的程序。 缓存

[英]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. Ncache

我已经下载了64位的Ncache应用程序,因为我有64位的Windows7。我正在使用Ncache创建一个示例应用程序。 Ncache随附的示例运行良好。 我正在使用Ncache本地缓存开发自己的应用程序。 当我通过Visual Studio 2010运行该应用程序时,出现以下错误:

无法加载文件或程序集“ Oracle.DataAccess”或其依赖项之一。 试图加载格式错误的程序。

我也安装了最新版本的oracle。 Ncache提供的示例应用程序是在Visual Studio 2008中制作的,转换后我在Visual Studio 2010中运行它们。 Ncache随附的Oracle.DataAccess.dll版本为2.112.1.0,NCache随附的版本为2.121.1.0。 我坚持了几天。

事实证明,解决这个问题非常简单。 Ncache.web内部使用Web dll。 我删除了Ncache附带的引用,并且不得不从'assembly \\ GAC_64'中添加Oracle.DataAccess.dll的引用,因为我正在使用.Net 4.0,而它从'C:\\ Windows \\中引用了2.0 dll。汇编”,以防我不添加Ncache附带的引用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM