有没有人有使用MsBuild或Nant构建MSI(vdproj)项目的好方法?

我知道一个答案是在构建服务器上安装Visual Studio并使用devenv.exe来构建项目,但是,我不想在构建服务器上安装Visual Studio。

有帮助吗?

解决方案

如果没有上面提到的方法(devenv),则无法使用当前版本的MSBuild执行此操作。

Visual Studio团队用于运行其MSI版本的方法是使用 Windows Installer XML 。您可以在此处了解有关使用WiX部署安装程序包的更多信息。

请注意,WiX不支持vdproj文件,因此这意味着您将重新创建安装程序项目。

编辑:看起来我在抓住我的参考资料时被击败了:)

其他提示

我们使用 Wix 为IronPython和IronRuby自动化MSI构建。

编辑:澄清一下,这可能意味着在构建安装程序时从头开始。虽然Wix有一种直接从预先存在的MSI文件创建配置的机制,但我从未使用此工具获得满意的结果

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top