【发布时间】:2016-07-12 01:03:02
【问题描述】:
类似于this issue。
多年来,我一直在使用 IExpress(Windows 随附)将我的引导程序 EXE 和 .NET 应用程序 MSI 打包成一个自解压安装程序文件。 (我的应用是32位的,所以我使用了%windir%/SysWOW64中的iexpress.exe版本)
我最近从 Windows 8.1 迁移到了 Windows 10。
在不更改任何代码的情况下,在 Windows 10 上使用 IExpress 会导致 EXE 无法在 Windows XP 上运行(获取“[FileName].exe 不是有效的 Win32 应用程序”).
在 Windows 8.1、8 或 7 上使用 IExpress,效果很好。
任何人都可以阐明或提供解决方案吗?
(我尝试将 iexpress.exe 从 Windows 8(文件版本 11.0.9600.17416)复制到 Windows 10 并使用它,但同样的事情发生了。)
【问题讨论】:
-
我无法在我的 Windows 10 机器上重现该问题(从 Windows 10 的 %windir%\SysWOW64 构建)。你有一个可复制的 exe 或有帮助的东西吗?
标签: .net windows-xp windows-10 compatibility iexpress