我正在开发一个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,版本=v4.5.AssemblyAttributes.cs(4,12(:错误CS0579:重复"global::System.Runtime.Versing.TargetFrameworkAttribute"特性[dropbox-sdk-dotnet\dropbox-sdk dotnet\dropbox.Api\dropbox.Api.NetStandard.csproj]net45obj\Release.NETFramework,版本=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]portable40obj\Debug.NETPortable,版本=v4.0,配置文件=Profile344.AssemblyAttributes.cs(4,12(:错误CS0579:重复的"global::System.Runtime.Version.TargetFrameworkAttribute"特性[dropbox-sdk dotnet\dropbox-stk dotnet\dropbox.Api\dropbox.Api.NetStandard.csproj]portable40obj\Release.NETPortable,版本=v4.0,配置文件=配置文件344.AssemblyAttributes.cs(4,12(:错误CS0579:重复的"global::System.Runtime.Version.TargetFrameworkAttribute"特性[dropbox-sdk-dotnet\dropbo x-sdk-dotnet\dropbox.Api\dropbox.Api.NetStandard.csproj]portableobj\Debug.NETPortable,版本=v4.5,配置文件=Profile11.AssemblyAttributes.cs(4,12(:错误CS0579:重复的"gl-obal::System.Runtime.Version.TargetFrameworkAttribute"特性[dropbox sdk dotnet\dropbox sd k-dotnet\dropbox.Api\dropbox.Api.NetStandard.csproj]portableobj\Release.NETPortable,版本=v4.5,配置文件=Profile11.AssemblyAttributes.cs(4,12(:错误CS0579:重复的"global::System.Runtime.Version.TargetFrameworkAttribute"特性[dropbox-sdk dotnet\dropbox-stk dotnet\dropbox.Api\dropbox.Api.NetStandard.csproj]obj\Release \netstandard2.0.NETStandard,版本=v2.0.AssemblyAttributes.cs(4,12(:错误CS0579:重复的"global::Syst em.Runtime.Version.TargetFrameworkAttribute"属性[dropbox sdk-dotnet\dropbox sdk dotnet\dropbox。Api\Dropbox.Api.NetStandard.csproj]
我不确定我是否错误地生成了此错误,或者是否有其他方法可以禁用此错误。有关更多信息,我正在开发Dropbox SDK
是否尝试将GeneratePackageOnBuild
设置为false
?
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
但首先删除所有这些汇编属性文件