代码之家  ›  专栏  ›  技术社区  ›  Chris Canal

与南特建立安装项目

  •  1
  • Chris Canal  · 技术社区  · 16 年前

    我已经有了一个nant构建脚本,可以一起构建/运行测试/压缩Web项目,等等,但是我正在开发一个基本的桌面应用程序。如何使用nant构建安装项目,以便将其包含在TeamCity的构建报告中。

    编辑:安装程序是Visual Studio提供的基本安装项目。它是公司内部的,所以它不做任何花哨的事情。

    3 回复  |  直到 16 年前
        1
  •  2
  •   Chris Walls    16 年前

    这已经是几年了,但上次我不得不这么做时,我使用了一个叫做wix的工具,它有一个名为camber and light的实用程序。我在nant脚本中使用这些工具创建了一个msi安装程序。

        2
  •  4
  •   Scott Dorman    16 年前

    构建Visual Studio安装项目的唯一方法是通过Visual Studio。您需要在生成计算机上安装一个vs的副本,并将其作为命令行工具(exec devenv.exe)运行,其中包含适当的参数(应该是生成模式(release或debug)和要生成的项目名称,可能还有其他一些参数,但您可以运行devenv/?获取不同命令行选项的列表)。

        3
  •  0
  •   EggyBach    16 年前

    不要尝试使用msbuild(假设)构建,而是使用devenv.exe构建解决方案或项目。命令行是沿着以下行的内容:

    devenv mysolutionfile.sln/build debug/project安装项目.vdproj

    您可以将调试更改为发布或设置的任何其他生成配置。你也可以省略/项目…构建整个解决方案的一部分。