我是MSBuild的新手,我有几个问题:
发布于 2010-11-22 05:57:31
1- http://msdn.microsoft.com/en-us/library/0k6kkbsd.aspx
2-是
3-TFS构建运行MSBuild目标。它为您提供了持续的集成,提醒您早期的故障。
发布于 2010-11-22 06:14:38
作为#1的一个示例,我上周编写的一个脚本执行了以下操作
因此,这整个过程现在可以快速完成,并且以100%可复制的方式,甚至在其他人的机器上。
这是我的第一个主要的MSBuild脚本,它构建于两个工作日的过程中(在整个过程中,主要是在等待人们的响应时,没有对它进行扎实的处理)。几乎所有的一切都是用MSBuild开箱而成的。拉链来自MSBuild扩展包,用于制造出租车的cabwiz工具的包装器来自ctacke的博客。Gzip任务是在10分钟内创建的,对如何编写MSBuild任务和从System.Web.Compression编写Gzip库知之甚少。
快速查看将生成msbuildtasks项目,其中包括一个NUnit任务。通过查看该站点上的任务列表,了解一些可以完成的任务。
发布于 2010-11-25 16:52:20
我们可以用MSBuild实现什么?
在手动部署应用程序时,您几乎可以完成所需的一切。主要是:
可以使用MSBuild?进行测试吗?
是。您可以运行单元测试的子集(或所有测试),并查看结果,使构建失败,或在任何测试失败时发出警告。例图:

如何将MSBuild与TFS集成?这样做有什么好处?
主要是您的构建脚本将从TFS获得最新版本的代码。您还可以标记构建(f.e: alpha1、alpha2等)并在每个构建中看到哪些变更集包括在内。
使用TFS/MSBuilds的主要目的是进行持续集成,每天/每晚至少自动构建,甚至在某些人每次签入某些代码(如果项目较小)时自动构建。这样你
https://stackoverflow.com/questions/4242648
复制相似问题