Visual studio 2013 Visual Studio 2013安装程序项目-32位操作系统中出现错误

Visual studio 2013 Visual Studio 2013安装程序项目-32位操作系统中出现错误,visual-studio-2013,installation,Visual Studio 2013,Installation,我在visual studio 2013中创建了一个安装程序安装项目(使用新的visual studio 2013安装程序模板-从2014年4月开始提供) 对于32位安装,我将目标平台设置为x86。 在64位机器上安装可以正常工作,但在32位机器上安装失败-在winxp和server 2003中都是如此 我收到一个错误对话框,其中显示消息:“安装程序在安装之前被中断。您需要重新启动安装程序以重试。” 在安装日志中,我发现: “注意:1:2262:错误3:-2147287038” 我尝试使用Vis

我在visual studio 2013中创建了一个安装程序安装项目(使用新的visual studio 2013安装程序模板-从2014年4月开始提供)

对于32位安装,我将目标平台设置为x86。 在64位机器上安装可以正常工作,但在32位机器上安装失败-在winxp和server 2003中都是如此

我收到一个错误对话框,其中显示消息:“安装程序在安装之前被中断。您需要重新启动安装程序以重试。”

在安装日志中,我发现: “注意:1:2262:错误3:-2147287038”

我尝试使用VisualStudio2010打开并编译相同的解决方案。这次成功了


我能想到的唯一区别是vs 2013安装项目使用的是windows installer 4.5(我将其定义为先决条件),而vs 2010使用的是installer 3.1。

解决方案发布在此处:

这适用于在VS2013(通过扩展)中创建的安装程序项目,这些项目无法安装到Windows Server 2003或其他x86 Windows操作系统上

用户可能会看到以下错误:

“安装程序在安装之前被中断。您需要重新启动安装程序以重试”

“Windows无法打开此程序,因为它已被软件限制策略阻止。”

“错误0x80070643”

“事件ID 1603”


我希望这能帮助更多的人找到这个问题的答案。

只是好奇你是否使用证书来签署你的exe?不,我没有使用证书。你解决过这个问题吗?我有完全相同的问题。