0

我读过关于构建自动化的文章,它看起来很简单,但我真的不确定参数化构建。我相信,必须有一个 xml 文件。

当我们说构建是自动化的时,我相信这意味着我们的代码/二进制文件位于测试环境中。并且所有与应用程序相关的设置也将只需单击构建和推送即可配置。

需要哪些工具?什么是 MSBuild?

请给它一些光。

4

2 回答 2

1

MSBuild 是您使用命令行工具运行的 exe,并将项目文件 (.csproj) 传递给它,正如您所说,它是一个 XML 文件,它具有您配置所需的所有说明。

我创建了一系列视频,描述了如何创建简单的 MSBuild 任务以及如何组织任务等,有关更多信息,请单击以下链接:

MSBuild 教程

  • MSBuild 是 exe

在此处输入图像描述

  • 从命令行运行 MSBuild 时

在此处输入图像描述

  • 您将需要卸载项目,以便您可以编辑 (.csproj) 或项目文件

在此处输入图像描述

  • (.csproj) 或项目文件

在此处输入图像描述

于 2013-02-02T02:52:27.423 回答
0

您在询问构建自动化,并且通过您的标签提到 TFS 2010 如果是这样,那么您只需要对 msbuild 有一个粗略的了解即可开始。它最终称为编译器,但总的来说,您需要它上面的步骤,即构建模板和定义,以及如何设置代理和控制器。

是 Martin Woodward 的一个很好的概述文档,它应该足以让你弄清楚事情,或者提出更具体的问题

于 2013-02-02T03:38:41.120 回答