我在解决方案中有Visual Studio安装项目(MSI / vdproj)我试图迁移到Visual Studio 2012,对这些项目的支持已pushed off到third parties,建议的替换为WiX或应用程序内链接的InstallShield限量版(ISLE)。
有些人会将Visual Studio 2012 Compatibility文档或看似不太有用的Windows Installer Deployment文档作为了解更多内容的地方。前者说“MSI设置(.vdproj)”项目:
您还可以使用ISLE从Visual Studio导入数据和设置 安装程序项目。
如何做到这一点?
答案 0 :(得分:41)
在Windows Installer Deployment页面上,它就在我面前,大胆一切。
在Visual Studio中,从新建一个InstallShield LE项目 项目对话框。创建后,选择新项目,然后单击 Visual Studio菜单栏上的 InstallShield LE 选项,然后选择 Visual Studio部署项目导入向导。
我对外部“导入工具”看起来太难了。
对于我的设置,如果在创建新的ISLE设置和部署“其他”项目时选择“添加到解决方案”,我发现最好引入其他项目输出。
答案 1 :(得分:3)
经过心怀不满的Visual Studio用户的大量讨论后,Microsoft返回了Visual Studio 2013的MSI功能,请参阅:Visual Studio Installer Projects Extension
因此,如果您使用Visual Studio 2013,则可以使用以下Microsoft官方扩展程序打开现有的Visual Studio Installer项目或创建新项目:Microsoft Visual Studio 2013 Installer Projects