VS 2015中的Visual Studio 2012安装程序项目2015年安装Visual Studio安装程序项目后,“应用程序未安装”
问题描述:
我有使用Visual 2012内置的InstallShield限制版向导创建的安装程序项目。VS 2015中的Visual Studio 2012安装程序项目2015年安装Visual Studio安装程序项目后,“应用程序未安装”
我需要在新计算机上修改此项目。源代码已保存并通过Team Foundation Server获取。
到目前为止,我已经在Visual Studio 2015中打开了解决方案,安装了Visual Studio Installer Projects Extension,并且仍然收到(不兼容)消息以及折叠消息“应用程序未安装”安装程序项目具体。所有其他项目+项目类型编译,并运行良好。
关于我失踪的任何想法?
答
这两个工具是单独的工具,需要单独安装InstallShield LE才能打开项目,因为这是一个InstallShield项目。 Windows Installer扩展是独立的。
发生这种情况是因为未安装InstallShield。出于我的目的,我在这两种情况下都使用了InstallShield LE 2015。为了解决这个问题,我使用下面描述的方法安装了InstallShield。
选择从主菜单按以下顺序项目在Visual Studio 2015年:
- 文件>新建>项目
- 其他项目类型
- 安装和部署
- 启用的InstallShield限量版
- OK
- 立即下载
这会弹出一个浏览器窗口,要求您输入一些详细信息,而InstallShield网站将提供一个串行和安装程序。
上述过程在MSDN中描述。
之后,打开解决方案与相关项目时,应打开与InstallShield提示要求激活。选择适当的响应,您将遇到一个安装程序项目,其结构与VS 2012中的结构类似(如果不相同)。
您好Stephen。我使用的是VS 2015社区,我没有看到“启用InstallShield限制版”。我看到的只是“Visual Studio安装程序”和“Visual Studio解决方案”。我需要VS Pro而不是社区吗? – DenNukem
InstallShield LE可能无法在VS社区2015中发布。Microsoft提供了此VS扩展(https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9),可以帮助您解决问题。我还没有尝试过VS 2015或者自己的这个扩展。不过,MS和Flexera都支持除2015版Express以外的所有VS版本。此扩展可能是完成此操作的软件包! – stephen
感谢您的回复。我自己找到了答案:社区版不受支持。 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