gpt4 book ai didi

c# - 错误 CS0579 重复 'global::System.Runtime.Versioning.TargetFrameworkAttribute'

转载 作者:行者123 更新时间:2023-12-04 14:07:58 25 4
gpt4 key购买 nike

我在一个解决方案中有 2 个项目,我不知道为什么在构建解决方案时我会遇到第一个项目的这个错误。

Error CS0579 Duplicate'global::System.Runtime.Versioning.TargetFrameworkAttribute'


我试过以下 answer , 清理和重建,但没有帮助
将以下两行添加到 <PropertyGroup> .
<PropertyGroup>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
</PropertyGroup>
this answer 说从属性菜单下的项目中删除 assemeblyinfo.cs 文件并重新构建它 ,但我什至没有在属性下看到 Assemblyinfo.cs 文件...
properties
我还根据不同的 answer 注释了装配线,但仍然失败:
// <autogenerated />
using System;
using System.Reflection;
//[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
这是我的 .csproj 文件:
项目1:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<AzureFunctionsVersion>v3</AzureFunctionsVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.Storage" Version="3.0.10" />
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="3.0.3" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\DI\DI.csproj" />
</ItemGroup>
<ItemGroup>
<None Update="host.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="HttpTrigger1/readme.md">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="local.settings.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project>
项目2:
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Azure.Storage.Files.DataLake" Version="12.6.0" />
<PackageReference Include="Azure.Storage.Queues" Version="12.6.0" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\DI\DI.csproj" />
</ItemGroup>

</Project>

最佳答案

我收到此错误是因为我通过从项目 A 中删除 csproj 文件然后在项目 B 中包含根文件夹来集成两个项目。我未能从项目 A 中删除 .bin 和 .obj 文件夹。希望这可以为某些人节省一些不必要的麻烦。

关于c# - 错误 CS0579 重复 'global::System.Runtime.Versioning.TargetFrameworkAttribute',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66820825/

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