【问题标题】:.NET application crashing on Windows 7 64 bit.NET 应用程序在 Windows 7 64 位上崩溃
【发布时间】:2011-08-02 19:51:02
【问题描述】:

我已经使用 Visual Studio 2010 和.NET Framework 3.5 制作了一个应用程序并制作了安装程序。

在 Visual Studio 2010 中,我选择了“任何 CPU”作为平台,因此它可以在 64 位和 32 位 Windows 7 操作系统上运行。

当我在 Windows 7 64 位上安装它时,它安装成功,但是当我尝试打开应用程序时,它给了我以下转储:

说明:停止工作

问题签名:问题事件名称:CLR20r3 问题 签名 01:elanguidescd.mediaplayer.exe 问题签名 02: 1.0.0.0 问题签名 03:4e295e12 问题签名 04:
System.Windows.Forms 问题签名 05: 2.0.0.0 问题 签名 06:4d8c1991 问题签名 07:19bb 问题 签名 08:1a 问题签名 09:
System.BadImageFormatException 操作系统版本:6.1.7600.2.0.0.256.1
区域 ID:1033

在线阅读我们的隐私声明:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

如果没有在线隐私声明,请阅读我们的 离线隐私声明:C:\Windows\system32\en-US\erofflps.txt

【问题讨论】:

    标签: .net-3.5 64-bit badimageformatexception


    【解决方案1】:

    System.BadImageFormatException 表示您试图从 64 位程序集中引用 32 位 dll(或相反)。你不能混合和匹配这样的东西。如果您需要引用 32 位 dll,请将您的应用程序设为 32 位,而不是“任何 CPU”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      • 2015-11-07
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      相关资源
      最近更新 更多