- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试从 .net 连接到 oracle 数据库时出现以下异常:Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.
在浏览了许多链接后,我试图通过将平台目标更改为 Any CPU 来克服此异常。由于它是 wpf 应用程序,因此在更改平台目标后会引发以下异常:'The invocation of the constructor on type 'SSC_GIP_UI.MainWindow' that matches the specified binding constraints threw an exception.' Line number '3' and line position '9'.
但是它在平台目标 x86 上运行良好,没有抛出上述异常,但它抛出 BadImageFormatException
.
我工作的环境是:
视窗服务器 2008,
.net 框架 4.0,
甲骨文 11g(64 位)
谁能告诉我。如何解决它?
最佳答案
此错误表明您的应用程序中 32 位和 64 位组件不匹配。
当您在 64 位 Windows 中运行应用程序时,它可以作为 64 位或 32 位运行。如果您将平台目标设置为 x86,它将以 32 位运行。如果您将平台目标设置为 x64 或 AnyCpu,它将以 64 位运行。
Oracle 有不同版本的客户端,一个是 32 位,另一个是 64 位。因此,如果您的应用程序以 32 位模式运行,则需要确保安装了 32 位 Oracle 客户端。
关于.net - 尝试加载 Oracle 客户端库引发 BadImageFormatException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15498391/
我有一个 Web 服务,每当我尝试从 Visual Studio 运行该服务时,它都会引发 BadImageFormatException。 This answer另一个问题建议对 DLL 运行 pe
我在 X64 上运行 这是我的代码: ColorFileMapping = CreateFileMapping(new IntPtr(-1), IntPtr.Zero, 0x04, 0, _byte
在 Windows 8 64 位上编译或尝试运行我的应用程序时抛出“BadImageFormatException”。我在网上搜索了一下,很多人都有同样的错误信息。但是,没有一个解决方案可以解决我的问
尝试使用 C# 7 的局部函数,我最终得到了一些有趣的行为。考虑以下程序: public void Main() { Console.WriteLine("Entered Main");
这个问题在这里已经有了答案: Could not load file or assembly ... An attempt was made to load a program with an in
我有一个使用 Visual Studio 2010 并以完整的 .NET Framework 4 为目标用 C# 编写的 Windows 服务。当我从调试版本运行时,该服务按预期运行。但是,当我从发布
我正在为另一个基于公共(public) .NET API 的程序编写插件。通常,这些插件是通过创建引用 API 程序集的类库 DLL 来制作的。然后通过从 API 程序集中的基本命令类继承来创建命令类
在通过联系本地 Web 服务的 .NET 3.5 SP1 项目进行调试时,我收到了异常 System.BadImageFormatException:“错误的类标记” 当然,关于导致异常的原因没有更多
我正在开发我的第一个自定义操作,但无法加载生成的 .CA.dll 文件。这是最简单的过程和结果: 我创建了一个自定义操作项目并保留所有默认值。该类看起来像这样: using Microsoft.Dep
我正在尝试运行我在 Visual Studio 2012 中创建的 WCF 服务。 我在页面中遇到以下错误。 > Exception Details: System.BadImageFormatExc
后续行动: OpenGL4Net WM_PAINT does not exist? 我仍然密切关注:https://sourceforge.net/p/ogl4net/wiki/Tutorials 目
我正在尝试运行我在 Visual Studio 2012 中创建的 WCF 服务。 我在页面中遇到以下错误。 > Exception Details: System.BadImageFormatExc
我已经从 Here 下载了 tesseract。当我尝试将 dll 文件添加到 visual studio 2012 时,它显示错误,表明它不是有效的程序集。任何人都可以建议我一些其他的 ocr 和示
请帮忙,我已经尝试了所有我能想到的方法来解决这个问题。 在您回复之前请注意: 我已尽我所能解决 StackOverflow.com 上的其他问题和网络上的其他软件。例如但不限于:将构建配置从“任何 C
我发誓 Microsoft 对 Visual Studio 的“进化”越多,整个过程就越无知。 我有一个包含 3 个类库的 Windows 服务。我进入每个类库的属性并将平台目标设置为 x64。我对
我遇到以下运行时错误,我的控制台应用程序 (VS2012) 引用“dcasdk.dll”。控制台应用程序的 .Net Framework 是 4.5,平台目标是“任何 CPU”。 Could not
当我尝试运行安装程序来设置服务时出现以下异常: # ./InstallUtil ../../../../Applications/GasPosApp/bin/Wrapper.exe -s ../../
当我尝试在 IIS 7.0(在 Windows Server 2008 上使用 VSTS 2010 + .Net 4.0 开发)中访问网站中的页面 (default.aspx) 时,我遇到了以下错误消
尝试从 .net 连接到 oracle 数据库时出现以下异常: Attempt to load Oracle client libraries threw BadImageFormatExceptio
问题 我正在构建服务结构应用程序。当我创建一个项目并运行它时,它工作正常。但是当我在 Api Controller 中注入(inject)服务时,它给了我这个错误,我尝试解决它但尚未成功。 错误 Sy
我是一名优秀的程序员,十分优秀!