TFS build dotCover StyleCop】的更多相关文章

FS2010 – Customizing the Build Details View – Summary View http://blogs.msdn.com/b/jpricket/archive/2010/08/09/tfs2010-customizing-the-build-details-view-summary-view.aspx Stylecop: http://stylecop.codeplex.com/ Dotcover http://tfssimplified.blogspot…
1.  TFS Build 简介 在团队项目开发中,编译常常是一个很困难的事情! 可能你会反问编译有什么难的?不就是右键,然后点击 Build/Rebuild, 或者直接按 F5 么?这都不会,真不知道你是怎么混的!强烈鄙视之! 不急,我们慢慢的探究一下个中真味.首先,我们都同意在团队开发中,源代码的版本管理是必要且重要的. 那么如果我们要实现一下功能,可就不轻松了? 确保每个程序员提交的代码都是可编译的,也就是说如果最新代码不能编译则不能提交. Daily Build/Weekly Build…
TFS build 服务器的搭建主要步骤如下: 一:环境准备: 新建一台build服务器 安装Visual Studio.主要目的是: a. 生成Build脚本所需要的build命令:b.与TFS组合,方便下载最新源代码 安装TFS.在Build Server触发build时,会通过tfs的命令从源代码服务器下载最新代码 安装InstallShield.通过InstallShield命令自动打包软件包 启动Visual Studio,手动Mapping源代码到build server本地目录.(…
由于面向接口编程的关系,许多实现往往是动态注入运行,在一个项目中直接引用实现dll编译是不合理的.通常我们会在Post Build Event中添加一些xcopy命令将运行时才需要的dll复制到输出目录.在发布时会带来一些问题,比如:使用Visual Studio自带的Publish功能发布一个Web应用时就不会运行Post Build Event.同样的在基于TFS Build时也存在类似问题. TFS Build时会根据对应Definition的名称创建两个子目录:Source.Binari…
记录一下确实很磨人. 同样硬件和软件环境的两台服务器,其中一台服务器很久之前就配置好了tfs2010 build ,然后最近想再配置一台tfs build server,但是按照以前的配置流程始终提示错误“无法注册tfs生成服务 未找到用户账号 10\zhangxw“. 用户账号和密码都一样. google也无法访问,全凭经验逐步排除解决. 解决办法如下: 1.启用配置程序: 2.直接选择”检查“--”验证“--”配置“,配置一个没有绑定tfs 集合的生成: 3.绑定tfs集合,启动会照样提示错…
参考网址:https://www.visualstudio.com/en-us/docs/build/steps/package/nuget-packager https://docs.nuget.org/Create/Creating-and-Publishing-a-Package https://docs.nuget.org/Create/NuSpec-Reference TFS实现方式有两种:一是可以通过单个工程,二是通过自定义.nuspect file 可以创建更为复杂的package…
一台build machine上一般只有一个build service[对应一个build controller]来serve一个team project collection,但又workaround来实现多个controller在一台机器上的共存,参考这里. 说一说自动化build和自动化部署: 1.创建Build Definition[build serivce的账号必须有drop folder的写权限,就是Build Definition\Build Defaults\Staging l…
1.The Silverlight 4 SDK is not installed. 打开对应的Build Definition,Process -> Advanced -> MSBuild Platform,设置:X86 2.使用Silverlight Toolkit在xaml上出现类似如下错误: The property 'ContextMenu' does not exist on the type 'Grid' in the XML namespace 'clr-namespace:Sy…
软件项目在开发过程中,往往由于任务重.时间紧等原因忽略软件代码的质量和规范检查,只注重软件功能的开发和交付.等软件交付上线以后,由于代码质量导致的问题会耗费开发和运维人员的大量时间.研发表明,项目上线以后在生产环境中修复一个Bug,将耗费三倍于开发过程中修复该Bug所耗费的时间.由此可见,需要在开发过程中不断提高代码质量,避免潜在的问题,减少项目交付以后的技术负债. 在软件开发过程中检测代码质量,持续集成构建无疑是最好的选择.本文建介绍如何利用TFS的持续构建与代码质量分析工具SonarQube…
CSC : fatal error CS0042: Unexpected error creating debug information file 'xxxx.PDB' -- 'c:\Builds\xxxx.pdb: The process cannot access the file because it is being used by another process. 查看了详细的Build Log, 发现了同样的一文件被build了两次. 原因是 Solution 中的 Project…