1

我有使用Visual 2012内置的InstallShield限制版向导创建的安装程序项目。VS 2015中的Visual Studio 2012安装程序项目2015年安装Visual Studio安装程序项目后,“应用程序未安装”

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

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

关于我失踪的任何想法?

回答

1

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

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

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

  1. 文件>新建>项目
  2. 其他项目类型
  3. 安装和部署
  4. 启用的InstallShield限量版
  5. OK
  6. 立即下载

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

上述过程在MSDN中描述。

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

+0

您好Stephen。我使用的是VS 2015社区,我没有看到“启用InstallShield限制版”。我看到的只是“Visual Studio安装程序”和“Visual Studio解决方案”。我需要VS Pro而不是社区吗? – DenNukem

+0

InstallShield LE可能无法在VS社区2015中发布。Microsoft提供了此VS扩展(https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9),可以帮助您解决问题。我还没有尝试过VS 2015或者自己的这个扩展。不过,MS和Flexera都支持除2015版Express以外的所有VS版本。此扩展可能是完成此操作的软件包! – stephen

+0

感谢您的回复。我自己找到了答案:社区版不受支持。 http://stackoverflow.com/questions/31888465/visual-studio-2015-community-isle-setup-and-deployment-doesnt-appear http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited -Edition-视觉工作室 – DenNukem

相关问题