繁体   English   中英

Visual Studio 2019 - 将 .NET 目标框架更改为 4.8

[英]Visual Studio 2019 - change .NET target framework to 4.8

我无法更改项目的 .NET 版本。 我通过 Visual Studio 安装程序安装了 .NET 4.8 并单独手动下载。 这些都不起作用。

我实际上试图更改 .csproj 项目文件中的框架

<TargetFramework> net5.0-windows </TargetFramework> 

<TargetFramework>net48</TargetFramework>

它也不起作用......我的解决方案用完了,真的不知道下一步该怎么做。

目标框架图片

如果您尝试将 SDK 样式的“net5.0-windows”项目转换为“net48”WinForms 项目,您可能需要做的不仅仅是更改TargetFramework

首先,“.csproj”文件开头的Project节点应如下所示:

<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">

(“net5.0”目标不需要其中的.WindowsDesktop部分。)

其次,您需要确保<UseWindowsForms>true</UseWindowsForms>是主PropertyGroup一部分。

即使在这些更改之后,如果您的项目使用 .net 4.8 中不可用的类型,您仍然可能会遇到各种问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM