admin管理员组

文章数量:1626405

安装程序开始画在xp显示:


追踪故障源的方法——命令行安装.msi程序,可以看到log日志。即 msiexec /i a.msi /l*v a.log 将会生成名为“a.log”的日志;
从a.log中可以看出DIRCA_CheckFX应该是问题的源头,CHECKFX 的作用是检查 .NET Framework 版本,在 Setup Project 的Prerequisite和Launch Conditions 两处必须统一。
后来,查询到Visual Studio 2013以上版本生成的 Windows Installer 与 Windows XP 不兼容。

通过网上查找方法,得到两种解决方法:

  • 将打包关键文件用Visual Studio 2010的替换:

步骤如下:

  1. 关闭 Visual Studio;
  2. 复制C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\Deployment 路径下的dpca.dll粘贴到当前版本的文件夹下(2013的路径是C:\Program Files (x86)\Microsoft Visual Studio

本文标签: 系统StudioVisualXPMSI