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

相關問題