badimageformatexception相关内容
我有两个项目,ProjectA 和 ProjectB.ProjectB 是一个控制台应用程序,它依赖于 ProjectA.昨天,一切正常,但今天突然当我运行 ProjectB 时,我得到这个: BadImageFormatException 未处理: 无法加载文件或程序集“ProjectA,版本=1.0.0.0,文化=中性,PublicKeyToken=null"或其依赖项之一.试图加载格
..
我有一个 32 位的 DLL (FreeType)(头文件:IMAGE_FILE_MACHINE_I386). 我想从 C# 代码中使用它,使用 DllImport. 我的应用程序的目标是 x86,IntPtr.Size 是 4,进程是 32 位. 但是我得到了 BadImageFormatException(来自 HRESULT 的异常:0x8007000B).有什么问题?
..
我从 64 位系统上的 32 位非托管 DLL 调用函数.我得到的是: BadImageFormatException:尝试加载格式不正确的程序.(来自 HRESULT 的异常:0x8007000B) 起初,我将我的项目设置为 Any CPU 平台,因此我将它们都更改为 x86,但此错误仍然发生.这确实是我所知道的唯一解决方法. DLL 没有损坏或任何东西,因为我可以将它们与其他
..
我的控制台应用程序 (VS2012) 引用“dcasdk.dll"时出现以下运行时错误.控制台应用程序的 .Net Framework 为 4.5,平台目标为“Any CPU". 无法加载文件或程序集 'dcasdk, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null' 或其依赖项之一.试图加载格式不正确的程序. 我使用 CorFlag
..
首先,我以前设法让我的一个 64 位测试网络应用程序在这台机器上运行(回到我为这个项目设计原型时).我已经在 32 位上工作了几个星期,并意识到我需要将应用程序切换到 64 位,当我这样做(在项目中将目标平台设置为 x64)并重新部署时,它停止运行. 上次让 64 位工作让我花了几天时间,我不确定这次我错过了上次做的什么. 我正在 IIS 下发布和调试. 我收到 BadImage
..
运行 CorFlags.exe针对 System.Data.SQLite.dll 来自 http://sqlite.phxsoftware.com/a> 产生以下输出. 版本:v2.0.50727CLR 标头:2.5聚乙烯:PE32CorFlags : 24国际:032位:0签名:1 如您所见,没有指定32BIT,PE 等于PE32.根据从 32 位移动到 64-.NET Framework
..
大家好.我一整天都在工作中遇到同样的问题,并且正在努力寻找任何新的路径. 当我的解决方案在服务器上构建时出现以下错误.我在解决方案中运行/调试所有测试都没有问题,并且它构建得很好.服务器和我的电脑都是 x64.我遵循了很多建议,但发现都无济于事. 我已在所有配置下将解决方案中的所有项目的平台目标设置为 x86. 我知道有一个 nunit-console-x86.exe 可以发挥所
..
我从 64 位系统上的 32 位非托管 DLL 调用函数.我得到的是: BadImageFormatException:尝试加载格式不正确的程序.(来自 HRESULT 的异常:0x8007000B) 起初,我将我的项目设置为 Any CPU 平台,因此我将它们都更改为 x86,但此错误仍然发生.这确实是我所知道的唯一解决方法. DLL 没有损坏或任何东西,因为我可以将它们与其他
..
我有一个 32 位的 DLL (FreeType)(头文件:IMAGE_FILE_MACHINE_I386). 我想从 C# 代码中使用它,使用 DllImport. 我的应用程序的目标是 x86,IntPtr.Size 是 4,进程是 32 位. 但是我得到了 BadImageFormatException(来自 HRESULT 的异常:0x8007000B).有什么问题?
..
我从 64 位系统上的 32 位非托管 DLL 调用函数.我得到的是: BadImageFormatException:尝试加载格式不正确的程序.(来自 HRESULT 的异常:0x8007000B) 起初,我将我的项目设置为 Any CPU 平台,因此我将它们都更改为 x86,但此错误仍然发生.这确实是我所知道的唯一解决方法. DLL 没有损坏或任何东西,因为我可以将它们与其他
..
我的控制台应用程序 (VS2012) 引用“dcasdk.dll"时出现以下运行时错误.控制台应用程序的 .Net Framework 为 4.5,平台目标为“Any CPU". 无法加载文件或程序集 'dcasdk, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null' 或其依赖项之一.试图加载格式不正确的程序. 我使用 CorFlag
..
我不得不将我的项目更改为 x64,现在遵循 this 教程 我也尝试将我的 WIX 安装更改为 x64.但是 WIX 安装会尝试安装 Windows 服务.此服务使用 msiexec/i Setup.msi/L*V install.log 在 install.log 中引发以下异常: System.Reflection.TargetInvocationException:调用目标导致异常.-
..
我已经在本主题中完整详细地描述了问题和疑问 AppServiceResponse 和 System.NullReferenceException 中的 System.NullReferenceException.带有 WPF 桌面桥包的 UWP 的 BadImageFormatException,但仍然没有找到答案,是什么导致了此失败. 上述 Windows 开发中心 的主题链接描述了程序集
..
我正在尝试运行 ServiceStack 示例项目.当我运行 Web 客户端时,出现以下错误: {System.BadImageFormatException: 尝试加载具有格式不正确.(来自 HRESULT 的异常:0x8007000B)在 Mono.Data.Sqlite.UnsafeNativeMethods.sqlite3_open_v2(Byte[] utf8Filename,IntP
..
我正在使用Emgu CV(用于x64)构建图像处理应用程序,并且想对图像使用过滤功能。因此,我使用 opencv_imgproc.dll ,但它会抛出 BadImageFormatException 解决方案平台:x86 操作系统:Windows 7-64 语言:C# IDE:Visual C#2010 express 解决方案 Emgu 是OpenCV的托管包装。
..
我有一个C ++ / CLI DLL,它使用一些C ++ DLL(均为32位构建)。我想通过使用NUNit 2.5.8.10295在C#DLL中进行测试(更改为2.6.4不会改变结果) 我使用了一个批处理文件末端扩展为: nunit-console-x86.exe“ someUnitTests.dll” /framework=4.0.30319 / xml = NUnitResult
..
我正在使用VS 2015和.net Framework 4.6.我有多个项目的解决方案.当我建立解决方案时,它工作正常.我为版本x64构建解决方案和所有项目.我还有一个安装程序项目,其中包含所有项目的dll.当我构建安装程序时,它会成功构建.真正的问题是当我尝试安装该版本时出现的. 它给了我一个例外:BadImageFormatException 解决方案 检查NET FW版本.如果有针对NET
..
我的控制台应用程序(VS2012)引用了“ dcasdk.dll”,因此出现运行时错误。 控制台应用程序的.Net Framework为4.5,平台目标为“任何CPU”。 无法加载文件或程序集“ dcasdk,版本= 1.0.1.0,文化=中性,PublicKeyToken =空”或其依赖项之一。试图加载格式错误的程序。 我使用CorFlags应用程序检查dll的目标平台
..
我尝试将NHibernate与SQLite结合使用, .NET 4和32位的版本= 1.0.74.0. 我使用64位WIN7,但以x86模式构建应用程序 (VS2010 Express中的默认设置). 当我使用与独立应用程序相同的SQLite时,它可以正常工作,但是当 我尝试将其与NHibernate一起使用,它会抛出BadImageFormatExcepion 我调试了NHibern
..
我目前正在提高我们软件产品的代码覆盖率,但是遇到了问题;我的所有单元测试(使用“任何CPU"进行编译时)均由于抛出"BadImageFormatException"而失败. 可以通过使用'x86'而不是'Any CPU'构建解决方案来规避此异常,但是要求如此,因此我们需要能够使用Any CPU/x64位运行它们. 所有涉及Moq的单元测试都遵循几乎相同的格式: [TestMeth
..