我無法更改專案的 .NET 版本。我通過 Visual Studio 安裝程式安裝了 .NET 4.8 并單獨手動下載。這些都不起作用。
我實際上試圖更改 .csproj 專案檔案中的框架
<TargetFramework> net5.0-windows </TargetFramework>
到
<TargetFramework>net48</TargetFramework>
它也不起作用......我的解決方案用完了,真的不知道下一步該怎么做。

uj5u.com熱心網友回復:
如果您嘗試將 SDK 樣式的“net5.0-windows”專案轉換為“net48”WinForms 專案,您可能需要做的不僅僅是更改TargetFramework.
首先,Project“.csproj”檔案開頭的節點應如下所示:
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
(“net5.0”目標不需要那.WindowsDesktop部分。)
其次,您需要確保它<UseWindowsForms>true</UseWindowsForms>是 main 的一部分PropertyGroup。
即使在這些更改之后,如果您的專案使用 .net 4.8 中不可用的型別,您仍然可能會遇到各種問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/324516.html
標籤:C# 。网 视觉工作室-2019
上一篇:Webclient.UploadFile()將檔案上傳到目的地,但拋出錯誤
下一篇:將檔案從特定日期復制到另一個目錄
