【问题标题】:DotNet Debugging CS0579: Duplicate 'global::System.Runtime.Versioning.TargetFrameworkAttribute' attributeDotNet 调试 CS0579:重复的 'global::System.Runtime.Versioning.TargetFrameworkAttribute' 属性
【发布时间】:2020-10-29 06:40:44
【问题描述】:

我正在处理SDK,我们有多个构建目标。我遇到了一个问题,当我明确关闭它们时,每个目标似乎都在构建程序集属性

<TargetFramework>netstandard2.0</TargetFramework> 
<GeneratePackageOnBuild>true</GeneratePackageOnBuild> 
<AssemblyName>Dropbox.Api</AssemblyName> 
<RootNamespace>Dropbox.Api</RootNamespace> 
<GenerateAssemblyInfo>false</GenerateAssemblyInfo> 
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute> 
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute> 
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute> 
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute> 
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute> 
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute> 
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>

在每个csproj文件的主属性组中

这是我看到的错误:

net45obj\Debug.NETFramework,Version=v4.5.AssemblyAttributes.cs(4,12):错误 CS0579:重复 '全局::System.Runtime。 Versioning.TargetFrameworkAttribute' 属性 [dropbox-sdk- dotnet\dropbox-sdk-dotnet\Dropbox.Api\ Dropbox.Api.NetStandard.csproj] net45obj\Release.NETFramework,Version=v4.5.AssemblyAttributes.cs(4,12):错误 CS0579:重复 'global::System.Runtim e.Versioning.TargetFrameworkAttribute' 属性 [dropbox-sdk- dotnet\dropbox-sdk-dotnet\Dropbox.Ap i\Dropbox.Api.NetStandard.csproj] 便携40obj\Debug.NETPortable,Version=v4.0,Profile=Profile344.AssemblyAttributes.cs(4,12): 错误 CS0579:重复的“global::System.Runtime.Versioning.TargetFrameworkAttribute”属性 [dropbox-sdk-dotnet\dropbox-sdk-dotnet\Dropbox.Api\Dropbox.Api.NetStandard.csproj] 便携40obj\Release.NETPortable,Version=v4.0,Profile=Profile344.AssemblyAttributes.cs(4,12): 错误 CS0579:重复的 'global::System.Runtime.Versioning.TargetFrameworkAttribute' 属性 [dropbox-sdk-dotnet\dropbo x-sdk-dotnet\Dropbox.Api\Dropbox.Api.NetStandard.csproj] 便携obj\Debug.NETPortable,Version=v4.5,Profile=Profile111.AssemblyAttributes.cs(4,12): 错误 CS0579:重复的“gl obal::System.Runtime.Versioning.TargetFrameworkAttribute”属性 [dropbox-sdk-dotnet\dropbox-sd k-dotnet\Dropbox.Api\Dropbox.Api.NetStandard.csproj] 便携obj\Release.NETPortable,Version=v4.5,Profile=Profile111.AssemblyAttributes.cs(4,12): 错误 CS0579:重复的“global::System.Runtime.Versioning.TargetFrameworkAttribute”属性 [dropbox-sdk-dotnet\dropbox-sdk-dotnet\Dropbox.Api\Dropbox.Api.NetStandard.csproj] obj\Release\netstandard2.0.NETStandard,Version=v2.0.AssemblyAttributes.cs(4,12):错误 CS0579: 重复的 'global::Syst em.Runtime.Versioning.TargetFrameworkAttribute' 属性 [dropbox-sdk- dotnet\dropbox-sdk-dotnet\D ropbox.Api\Dropbox.Api.NetStandard.csproj]

我不确定我是否错误地生成了此错误,或者是否有其他方法可以禁用此错误。 欲了解更多信息,我正在处理Dropbox SDK

【问题讨论】:

    标签: c# .net asp.net-core .net-core sdk


    【解决方案1】:

    您是否尝试将GeneratePackageOnBuild 设置为false

    <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
    

    但首先要删除所有这些程序集属性文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 2012-05-22
      • 2022-09-27
      • 2021-07-20
      • 2022-01-08
      • 2022-08-05
      相关资源
      最近更新 更多