02 2011 档案

摘要:作为三部曲之一,本文介绍的是如何增加AssemblyVersion中的版本号。 每个项目都有一个AssemblyVersion.cs文件,其中,里面有2行是我们所需要的版本号。 对于一个编译生成的文件(这里以BuildEngine.dll为例),AssemblyVersion和AssemblyFileVersion会展示在它的Property面板中: 下面我们就要在Build的时候控制这两个值,... 阅读全文
posted @ 2011-02-10 11:05 包建强 阅读(1508) 评论(1) 推荐(0) 编辑
摘要:Pending 阅读全文
posted @ 2011-02-10 11:04 包建强 阅读(859) 评论(0) 推荐(0) 编辑
摘要:也许你还对上一节中我天马行空的介绍带有疑惑,比如说,上个Demo我只使用到了string类型,对于集合啦、自定义实体来并没有触及——我准备在另外的文章中再cover这些细节。还有,很多文章都会述及那个神奇的Metadata,可我却只字未提,因为这个Argument还有很多细节需要细细介绍, 除此之外,我想读者更好奇的莫过于VSTF Team为我们提供的那些用于Build的Activity了。 上... 阅读全文
posted @ 2011-02-10 10:59 包建强 阅读(8016) 评论(0) 推荐(1) 编辑
摘要:思路逐渐清晰了,Build Workflow的solution就是:修改Build Template(就是那个XAML),最后看Build的输出结果。 二话不说,我们先做一个Demo: 1.双击打开Build Template Workflow还是我们之前看到的那个,没有变化,但是,请留意左下角的那三个蓝底白字的Tab:分别是Variables、Arguments和Imports 2. 点击A... 阅读全文
posted @ 2011-02-10 01:23 包建强 阅读(1036) 评论(0) 推荐(0) 编辑
摘要:书接上文,我要介绍的Workflow在哪了呢? 打开我们之前创建的Build: 我们在Process这个Tab中,看到VSTF为默认指定了一个Template,这是一个Wrokflow XAML文件,它位于根目录下的BuildProcessTemplates目录中。 按图索骥,我们在VSTF中找到了这个XAML文件: 这个xaml记载了我们在执行一个build时所要做的所有工作以及顺序,下面让我... 阅读全文
posted @ 2011-02-09 17:45 包建强 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:话说,该如何简要介绍一下我的这个topic呢? 我们知道,在VSTF2010之前,我们都是使用msbuild这个指令专门来deploy项目的。此外,什么xcopy啦,可以将deploy好的项目复制到指定的路径,哦,还有WIX,用于制作软件安装包。为此,我们要手动写很多条诸如DOS的指令,才能把我们做好的软件Release给客户。 这是一件很繁琐的工作,以至于很多程序员不愿干这事。当然这并不完全... 阅读全文
posted @ 2011-02-09 17:25 包建强 阅读(1142) 评论(2) 推荐(0) 编辑