Visual Studio VS 2015 中的 2012 安装程序项目 "The application is not installed" 在 2015 年安装 Visual Studio 安装程序项目之后

Visual Studio 2012 Installer Project in VS 2015 "The application is not installed" after installing Visual Studio Installer Projects in 2015

我有一个使用 Visual 2012 的内置 InstallShield Limited Edition 向导创建的安装程序项目。

我需要在新电脑上修改这个项目。源代码是通过 Team Foundation Server 保存和获取的。

到目前为止,我已经在 Visual Studio 2015 年打开解决方案,安装了 Visual Studio 安装程序项目扩展,但我仍然收到(不兼容)消息以及折叠消息 "The application is not installed" 专门针对安装程序项目。所有其他项目 + 项目类型编译,并且 运行 很好。

对我遗漏的东西有什么想法吗?

这两个是独立的工具,需要单独安装 InstallShield LE 才能打开项目,因为这是一个 InstallShield 项目。 Windows 安装程序扩展是独立的。

发生这种情况是因为未安装 InstallShield。出于我的目的,我在这两种情况下都使用了 InstallShield LE 2015。为了解决这个问题,我使用下面描述的方法安装了 InstallShield。

在 Visual Studio 2015 年的主菜单中按以下顺序选择项目:

  1. 文件 > 新建 > 项目
  2. 其他项目类型
  3. 设置和部署
  4. 启用 InstallShield 限制版
  5. 好的
  6. 立即下载

这将打开一个浏览器 window,要求您输入一些详细信息,InstallShield 网站将提供序列号和安装程序。

上面的过程在MSDN中有描述。

之后,在打开带有相关项目的解决方案时,应该会打开 InstallShield 的提示,要求激活。选择适当的响应,您将遇到一个安装程序项目,其结构与 VS 2012 中的结构相似(如果不完全相同)。