c# - 不是有效的 Win32 应用程序

标签 c# windows 64-bit 32-bit

我是 C# 的初学者。我使用 Visual Basic 2013(Win7 64 位)制作了一个简单的程序。当我尝试在 Win XP 32 位上打开它时,我收到一条消息“....不是有效的 Win32 应用程序”。如何解决?

提前致谢!

最佳答案

  • 确保 Win XP 机器安装了正确版本的 .NET 框架
  • 编译您的程序以在所有机器上运行,而不仅仅是 64 位机器。

要执行第二个,右键单击项目 -> 属性 -> 构建 -> 找到显示平台的字段并确保它显示任何 CPU(或至少 x86)

关于c# - 不是有效的 Win32 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20153479/

相关文章:

python-2.7 - py2exe 文件 "numpy\core\multiarray.pyc",第 10 行,在 __load 导入错误 : DLL load failed:

c# - 使用 WMI 枚举音频输入设备

c# - 通过C#发送邮件

c++ - 如何制作线程本地库实例?

windows - 重定向 ShellExecute 的进程标准输出(或其他提升和重定向的方式)

c# - 'Microsoft.ACE.OLEDB.12.0' 驱动程序可以作为 dll 发送给客户端吗?

java - 安装sdk后启动Eclipse出错

c# - 使用 C# 从 Active Directory 获取组

c# - System.Net.Http 的 .NET Framework 版本高于项目

windows - 管理 windows 和 mac git 提交者之间的权限