gpt4 book ai didi

c# - 无法使 StyleCop 错误显示为构建错误(而不是警告)

转载 作者:太空狗 更新时间:2023-10-29 21:57:37 25 4
gpt4 key购买 nike

如果构建没有通过 StyleCop,我会尝试让构建失败。目前,这些仅显示为警告。我试着关注 the documentation here .

我已经添加到我的 CSProj 文件中 <Import Project="$(ProgramFiles)\MSBuild\StyleCop\v4.7\StyleCop.targets" />这似乎正确地包含了 StyleCop。

然后,我添加了 StyleCopTreatErrorsAsWarnings在我的 csproj 文件中设置为 false。这是我的 CSProj 文件的开头:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Import Project="$(ProgramFiles)\MSBuild\StyleCop\v4.7\StyleCop.Targets" />
<PropertyGroup>
<StyleCopTreatErrorsAsWarnings>false</StyleCopTreatErrorsAsWarnings>

这导致在 Bamboo(我的持续集成服务器)中出现警告,但没有错误。同样的情况也发生在 Visual Studio 中。

为什么 StyleCop 错误仍然显示为警告?

最佳答案

您需要将 stylecop 导入移到 C# 导入行之后。另外需要在csproj文件中添加StyleCopEnabled = true属性

关于c# - 无法使 StyleCop 错误显示为构建错误(而不是警告),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26939676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com