37

我在尝试迁移到 Visual Studio 2012 的解决方案中有 Visual Studio 设置项目 (MSI / vdproj),其中对这些项目的支持已被推迟第三方,建议的替代品是 WiX 或应用内链接的 InstallShield Limited Edition (小岛)。

有些人参考Visual Studio 2012 兼容性文档或看似不太有用的Windows Installer 部署文档作为了解更多信息的地方。前者谈到“MSI setup (.vdproj)”项目:

您还可以使用 ISLE 从 Visual Studio 安装程序项目中导入数据和设置。

如何做到这一点?

4

2 回答 2

42

它就在我面前的Windows Installer 部署页面上,所有内容都加粗。

在 Visual Studio 中,从“新建项目”对话框创建一个 InstallShield LE 项目。创建后,选择新项目,然后单击 Visual Studio 菜单栏上的 InstallShield LE选项并选择 Visual Studio Deployment Project Import Wizard

我一直在寻找外部“导入工具”。

对于我的设置,我发现如果在创建新的 ISLE 设置和部署“其他”项目时选择“添加到解决方案”,则最好提取其他项目输出。

于 2012-12-07T23:03:51.470 回答
3

经过心怀不满的 Visual Studio 用户的大量调查后,Microsoft 返回了 Visual Studio 2013 的 MSI 功能,请参阅:Visual Studio Installer Projects Extension

因此,如果您使用 Visual Studio 2013,则可以打开现有的 Visual Studio 安装程序项目或使用以下官方 Microsoft 扩展创建新项目:Microsoft Visual Studio 2013 安装程序项目

于 2016-12-09T11:05:21.470 回答