Visual studio TeamCity抛出错误CS8019中的代码分析:不必要使用指令

Visual studio TeamCity抛出错误CS8019中的代码分析:不必要使用指令,visual-studio,teamcity,code-analysis,Visual Studio,Teamcity,Code Analysis,我正在尝试启用TeamCity build上的代码分析 我已经能够定义自己的规则集,在所有配置中启用它等等 不幸的是,TeamCity build给了我以下错误: .NETFramework,版本=v4.6.AssemblyAttributes.cs(2,1):错误CS8019: 不必要的使用指令 问题是,错误永远不会显示在本地VS构建上 我浏览了其他几个答案,并在这里找到了可能的解决方案: 这是我的Build.proj文件的一部分: <?xml version="1.0" enc

我正在尝试启用TeamCity build上的代码分析

我已经能够定义自己的规则集,在所有配置中启用它等等

不幸的是,TeamCity build给了我以下错误:

.NETFramework,版本=v4.6.AssemblyAttributes.cs(2,1):错误CS8019: 不必要的使用指令

问题是,错误永远不会显示在本地VS构建上

我浏览了其他几个答案,并在这里找到了可能的解决方案:

这是我的Build.proj文件的一部分:

    <?xml version="1.0" encoding="utf-8"?>
    <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">

      <PropertyGroup>
        <MSBuildCommunityTasksPath>$(MSBuildProjectDirectory)\.build</MSBuildCommunityTasksPath>
        <MSBuildSDKToolsPath>"C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools"</MSBuildSDKToolsPath>
        <TargetFrameworkMonikerAssemblyAttributesFileClean>False</TargetFrameworkMonikerAssemblyAttributesFileClean>
        <TargetFrameworkMonikerAssemblyAttributesPath>$(MSBuildThisFileDirectory)SharedAssemblyAttributes.cs</TargetFrameworkMonikerAssemblyAttributesPath>
      </PropertyGroup>

...

<Target Name="Compile">
    <MSBuild Projects="@(Solution)" Properties="Configuration=$(Configuration)" ContinueOnError="false"/>
  </Target>

$(MSBuildProjectDirectory)\.build
“C:\Program Files(x86)\Microsoft SDK\Windows\v8.0A\bin\NETFX 4.0工具”
假的
$(MSBuildThisFileDirectory)SharedAssemblyAttribute.cs
...
我也尝试过这种方法:

<PropertyGroup>
    <MSBuildCommunityTasksPath>$(MSBuildProjectDirectory)\.build</MSBuildCommunityTasksPath>
    <MSBuildSDKToolsPath>"C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools"</MSBuildSDKToolsPath>
    <TargetFrameworkMonikerAssemblyAttributesPath>$([System.IO.Path]::Combine('$(IntermediateOutputPath)','$(TargetFrameworkMoniker).AssemblyAttributes$(DefaultLanguageSourceExtension)'))</TargetFrameworkMonikerAssemblyAttributesPath>
  </PropertyGroup>

$(MSBuildProjectDirectory)\.build
“C:\Program Files(x86)\Microsoft SDK\Windows\v8.0A\bin\NETFX 4.0工具”
$([System.IO.Path]::组合(“$(IntermediateOutputPath)”,$(TargetFrameworkMoniker.AssemblyAttributes$(DefaultLanguageSourceExtension))
我是否在正确的位置添加了有关
targetFrameworkMonitorAssemblyAttributes
的信息