VS 2013中的Microsoft安装程序错误

问题描述 投票:0回答:2

我正在使用为VS 2013发布的Microsoft Visual Studio安装程序项目。这允许我加载在VS 2010上创建的.vdproj文件。这一切都编译得很好。我跑了设置。它一直跑,最后显示出来

之后,安装只是反转并返回并且什么都不安装。

visual-studio-2013 installer
2个回答
0
投票

好的,我找到了重新创建Config.InstallState文件的方法。

我在这里找到了答案Custom Action - Error 1001: Could not find file myApp.InstallState

解决方案是将自定义操作添加到安装和提交阶段,尽管它在安装阶段不执行任何操作。

所以这就是我所做的

  1. 从安装项目中删除了我的旧Config.Install。
  2. 像上面的解决方案一样,在Install和Commit阶段添加了自定义操作。
  3. 运行安装 - 这创建了一个新的Config.InstallState文件。
  4. 将这个新的Config.InstallState复制到我的安装项目中,并从安装中删除自定义操作(仅将其保留为Commit阶段)

0
投票

你可以找到答案here

问题是MSI基础结构正在查找通常在安装阶段创建的安装状态文件。如果自定义操作未参与安装阶段,则不会创建任何文件。

解决方案是将自定义操作添加到安装和提交阶段,尽管它在安装阶段不执行任何操作。

© www.soinside.com 2019 - 2024. All rights reserved.