Sla*_*avo 16 msbuild tfs continuous-integration coding-style stylecop
我一直在研究如何为我正在开发的项目启用源分析,并计划使用StyleCop.我的设置是使用TFS持续集成的源控制TFS服务器.我想为CI构建启用源分析,并在构建机器上运行每日构建,而不仅仅是在开发人员的机器上运行.
这是一篇来自StyleCop文档的文章,我读到了这个主题:http: //blog.newagesolution.net/2008/07/how-to-use-stylecop-and-msbuild-and.html.它基本上修改了csproj文件.
我还阅读了有关如何将StyleCop与构建自动化集成的其他意见,建议使用构建任务执行相同的操作:
http://blog.newagesolution.net/2008/07/how-to-use-stylecop-and-msbuild-and.html http://freetodev.spaces.live.com/blog/cns!EC3C8F2028D842D5!400.entry.
你有什么看法?你有类似的项目并做过这样的事吗?
Igo*_*ejc 30
一般使用StyleCop的一些要点:
然后只需添加项目文件的相对引用,就像这样(我省略了<和>):
Import Project ="..\..\lib\Microsoft StyleCop\Microsoft.StyleCop.Targets"
我们使用StyleCopTreatErrorsAsWarnings
项目文件中的设置将所有StyleCop警告视为错误.
Settings.StyleCop
)放在VS解决方案所在的根目录中(当然也可以将其放在源代码管理下).StyleCop知道如何自动找到这个文件(通过调用目录树).这样您就可以为每个解决方案进行自定义设置.这样StyleCop将集成到您的编译步骤中,因此它将成为CI构建的一部分.
归档时间: |
|
查看次数: |
10607 次 |
最近记录: |