+ 收藏我们

网站模板

网站模板搜索
404模板 营销型模板 外贸网站模板 单页模板 双语模板 标签大全
电话:18630701785
首页 > 站长学院 > 关于从 .NET Framework 7.4.2 迁移到 .NET 5.0 错误 >

关于从 .NET Framework 7.4.2 迁移到 .NET 5.0 错误

时间:2024-04-17 11:03:08

验证我的 .NET Framework 4.7.2 应用程序到 .NET 5.0 的可移植性后,我尝试使用如何从 .NET Framework 迁移到 .NET 5 控件 |ComponentOne (grapecity.com)。我创建了新文件夹和新项目。但是,当我尝试生成项目的 .NET 5.0 版本时,我收到编译器错误“CS0579:重复'global::System.Runtime.Versioning.TargetFrameworkAttribute'属性”,如下所示。

< 使用 System 自动生成 />; 使用 System.Reflection; [程序集:global::System.Runtime.Versioning.TargetFrameworkAttribute(“.NETCoreApp,Version=v5.0“, FrameworkDisplayName = ”“)]

我的项目文件如下:

<项目 Sdk=“Microsoft.NET.Sdk”> <PropertyGroup> <TargetFrameworks>net5.0-windows</TargetFrameworks> <UseWindowsForms>true</UseWindowsForms> <GenerateAssemblyInfo>false</GenerateAssemblyInfo> <AssemblyName>DSAUCEx1_1Net5</AssemblyName> <RootNamespace>DSAUCEx1_1</RootNamespace> </PropertyGroup> <ItemGroup> <编译 include=“..\DSAUCEx1_1***.cs“ /> <EmbeddedResource include=”..\DSAUCEx1_1***.resx“ /> </ItemGroup> </Project>

你能告诉我我需要做些什么来解决这个问题吗?另外,我想知道如何处理引用旧框架的现有 app.config 文件。我怀疑我需要为新的 .NET 5.0 项目提供修改版本。app.config 文件如下所示。

<?xml version=“1.0” encoding=“utf-8” ?> <configuration> <startup> <supportedRuntime version=“v4.0” sku=“.NETFramework,Version=v4.7.2“ /> </启动> </配置>

有问题可以加入网站技术QQ群一起交流学习

本站会员学习、解决问题QQ群(691961965)

客服微信号:lpf010888

Title