签入 TFS 2010 时代码分析警告不会发出警告
上周我们已将 TFS 2008 升级到 TFS 2010,将 VS 2008 项目升级到 VS 2010。 我们正在使用代码分析来提高编码质量。
但是我们在代码分析签入策略方面存在一些问题。
当我们对项目运行代码分析时,我们会收到有关代码分析的警告。但是,如果我们尝试签入而不修复它,我们预计会在 VS 2010 之前收到有关策略失败的警告;但 VS 2010 不会警告我们,并且 TFS 2010 接受签入。
那么我们该如何解决这个问题呢。
我们希望团队成员在签入之前就代码分析警告发出警告(如果项目有)。
We have upgraded our TFS 2008 to TFS 2010 and our VS 2008 projects to VS 2010 in last weeks.
We are using Code Analysis to improve our coding quality.
But we have some problems about Code Analysis Check-in Policy.
When we run code analysis on project, we get warnings about code analysis. But if we try to check-in without fix it, we expect to warned about policy fails by VS 2010; but VS 2010 does not warn us and TFS 2010 accept check-in.
So how can we solve this.
We want that team members warned about code analysis warnings before check-in if project has.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有一个简单的方法可以做到这一点,但您可能不喜欢它。
在您的解决方案中创建代码分析列表
图:您可以将代码分析配置添加到解决方案
配置规则
图:将规则设置为错误将阻止构建成功
现在您已经配置了此配置,您将能够将一些规则设置为错误,从而阻止基于构建未完成的签入成功地。
There is an easy way to do this, but you may not like it.
Create a Code Analysis list in your solution
Figure: You can add Code Analysis configuration to a solution
Configure the rules
Figure: Setting Rules to error will prevent a build from succeeding
Now that you have this configured you will be able to set some of the rules to error out and thus preventing check-in based on the Build not being successfully.