我收到此错误 - 不是有效的 Win32 应用程序。该程序在 Vista PC 上运行良好。它是使用 ClickOnce 引导程序部署的。]
我读
这里说 VS2012 ClickOnce 不支持 XP,但是本文的重点是 C++,而不是 C#。对于 C#,我看不到任何类似的东西。
有任何想法吗?
谢谢!
我收到此错误 - 不是有效的 Win32 应用程序。该程序在 Vista PC 上运行良好。它是使用 ClickOnce 引导程序部署的。]
我读
这里说 VS2012 ClickOnce 不支持 XP,但是本文的重点是 C++,而不是 C#。对于 C#,我看不到任何类似的东西。
有任何想法吗?
谢谢!
正如您的消息来源所说:
Visual Studio 2012 附带的 Clickonce 引导程序引擎 (setup.exe) 与 Windows Vista 以下的任何操作系统都不兼容。因此,上述错误消息是预期的并且是设计使然。出现这种行为的原因是因为引导程序是使用 VC 编译器编译的,而 Dev11 VC 编译器不支持 Windows XP。
这适用于使用 VS2012 编译的任何应用程序,无论使用何种语言,因为失败的是引导程序(安装程序),而不是应用程序。
因此,您的应用程序可以在 XP 机器上运行,但不能在 Clickonce 安装程序上运行。