gpt4 book ai didi

c# - 使 C# 程序能够在任何操作系统上编译

转载 作者:太空狗 更新时间:2023-10-30 00:28:04 25 4
gpt4 key购买 nike

我已经开始在 c# 2008 中的 XP 32 位 Windows 操作系统上制作 C# 程序,现在我试图在 Windows 7 64 位操作系统中打开它。出现的问题是我无法在我的 64 位系统上运行 c# 2010 中的程序,并且它不会通过 Initialize Component();我的代码中的行。它出现了一个错误,“BadImageFormatException 未处理”,我认为这是因为系统改变了我打开它的位置。在这方面的任何帮助我们都很出色。

谢谢

最佳答案

您面临的问题是您使用 Any CPU 编译了应用程序。将其更改为 x86 并重新编译。

您很可能有一个依赖于 x86 的库。因为您的应用程序被编译为 Any CPU,Win7 x64 系统将其作为 64 位应用程序加载...并且在尝试加载 32 位库时失败。

关于c# - 使 C# 程序能够在任何操作系统上编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4126677/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com