2015年安装Visual Studio Installer项目后,VS 2015中的Visual Studio 2012安装程序项目“未安装应用程序”

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

我需要在新计算机上修改此项目。 源代码已通过Team Foundation Server保存并获取。

到目前为止,我已经在Visual Studio 2015中打开了解决方案,安装了Visual Studio Installer项目扩展,并且我仍然收到(不兼容的)消息以及特定于安装程序项目的折叠消息“应用程序未安装” 。 所有其他项目+项目类型编译,运行正常。

对我缺少什么的想法?

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

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

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

  1. 文件>新建>项目
  2. 其他项目类型
  3. 设置和部署
  4. 启用InstallShield限量版
  5. 现在下载

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

上面的过程在MSDN中描述。

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