TeamCity FxCop runner:指定程序集

5
我认为单独列出每个dll文件是不好的做法。我想避免每次有人创建新项目/dll时都要编辑我的TC配置。
虽然使用传统的目录结构,我找不到任何合理的通配符模式。
目录结构:
- Solution - Container - bin - Debug - Core - bin - Debug - Web - bin - Debug - ...
任何通配符模式(如`**\bin\**.dll`)都会多次匹配相同的DLL文件。
你们如何在TeamCity中指定要使用FxCop检查的程序集?

你的目标是在任何未被禁止的规则违反时使构建失败,还是只是生成报告? - Nicole Calinoiu
2个回答

3

我有一个单元测试项目,引用了解决方案中的所有其他项目。当构建单元测试项目时,由其他项目生成的DLL会被复制到本地,因此我可以在单个bin文件夹上运行所有分析。


1
我最舒适的方式是将FxCop项目文件检入存储库。这样,我在开发人员机器和构建服务器上都有相同的报告。

我假设每次向你的解决方案添加一个新项目时,你都必须编辑 FxCop 项目文件? - user479911

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接