构建应用程序时出现以下错误
Error CS0579 Duplicate 'global::System.Runtime.Versioning.TargetFrameworkAttribute' attribute MyUIApp
D:\MyUIApp\obj\Debug\netcoreapp3.1\.NETCoreApp,Version=v3.1.AssemblyAttributes.cs 4 Active
以下代码在obj / Debug / netcoreapp3.1文件夹中自动生成
//使用系统;使用System.Reflection;[assembly:global :: System.Runtime.Versioning.TargetFrameworkAttribute(“。NETCoreApp,Version = v3.1”,FrameworkDisplayName =“”)]
我有一个以]开头的项目文件>
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop"> <PropertyGroup> <TargetFramework>netcoreapp3.1</TargetFramework> <OutputType>Library</OutputType> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir> <GenerateAssemblyInfo>false</GenerateAssemblyInfo> <RestorePackages>true</RestorePackages> <UseWindowsForms>true</UseWindowsForms> </PropertyGroup> <PropertyGroup>
我可以通过注释掉文件的内容来解决此问题,但不能通过删除文件来解决。
[构建应用程序时,出现以下错误Error CS0579 Duplicate'global :: System.Runtime.Versioning.TargetFrameworkAttribute'属性MyUIApp D:\ MyUIApp \ obj \ Debug \ netcoreapp3.1 \ .... >>]
我有同样的问题。据我所知,该标志应阻止自动生成程序集信息。但是,我可以在obj目录中看到此文件:
。NETStandard,Version = v2.1.AssemblyAttributes.cs