【问题标题】:Winforms: Not a Valid Win32 ApplicationWinforms:不是有效的 Win32 应用程序
【发布时间】:2012-10-24 14:43:48
【问题描述】:

我已经使用 VS2012 创建了一个简单的 Windows 窗体应用程序,我正在尝试将它安装到 XP 机器上。

很遗憾,我收到以下错误消息:

setup.exe 不是有效的 Win32 应用程序。

诚然,我确实使用了 .net 4.5 框架,这在 XP 机器上是个问题。但是我现在使用 .net 2.0 创建了一个测试应用程序并遇到了同样的问题。

我正在 win7 x64 机器上开发应用程序,并尝试在配置管理器中将平台设置为 x86,但没有任何乐趣。

这是我还是 VS 2012?我已经设法使用 VS2010 安装了一个测试应用程序?

当我尝试使用 VS2012 开发 Lightswitch 应用程序并放弃它时,我遇到了类似的问题。

有什么建议吗?

干杯, 麻木

【问题讨论】:

标签: winforms visual-studio-2012 publish bootstrapper


【解决方案1】:

以下是有关该主题的博客和解决方法:

Setup.exe is not a valid Win32 application

Visual 附带的 Clickonce 引导程序引擎 (setup.exe) Studio 2012 不兼容任何低于 Windows Vista 的操作系统。所以, 上述错误消息是预期的并且是设计使然。这样做的原因 行为是因为引导程序是使用 VC 编译器编译的 并且 Dev11 VC 编译器不支持 Windows XP。

【讨论】:

  • 谢谢。证实了我最担心的事情!
  • 嗯,我看过了,但在我的属性页上看不到“常规”选项卡,所以我可以将其更改为 XP。知道为什么我只得到“配置”选项卡吗?谢谢
  • 这些属性页仅适用于 VC++ 项目(已应用上述补丁)
猜你喜欢
  • 2013-12-07
  • 2013-11-03
  • 2017-04-16
  • 2012-07-03
  • 2019-03-02
  • 2016-12-07
  • 2021-10-15
  • 2011-06-23
相关资源
最近更新 更多