我使用Visual Studio 2012来开发我的Windows窗体项目。我能够生成ClickOnce安装文件以在Win 7/8操作系统上安装,但我无法在Win XP上安装它。
错误消息 setup.exe不是有效的win32应用程序。
我知道这个操作系统(正式)不再支持VS2012。我知道2012年将会修复它以纠正它。但也许有一个解决方案允许我在Win XP上安装我的Windows Forms项目?
感谢。
PS:我读过这个VS2012 ClickOnce Applications not working on Windows XP但是没有提出解决方案(除了使用VS2010)。
我也读过这个http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/dd3eec8c-93b0-4243-9419-233f20b257d4,但我无法按照建议改变平台工具集(在哪做?)。
答案 0 :(得分:3)
我们遇到了同样的问题,但发现了一个简单的问题: 而不是运行setup.exe在同一位置运行“xxxxxx.application”文件。 这将以完全相同的方式执行和安装,并且不会抱怨不是32位应用程序。