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

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

===============>>#1 票数:8 已采纳

除了上面提到的方法(devenv)之外,没有办法在当前版本的MSBuild中执行此操作。

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

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

编辑:当我抓住我的推荐时,看起来我被追逐了追逐:)

===============>>#2 票数:1

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

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

  ask by Page translate from so

未解决问题?本站智能推荐: