簡體   English   中英

如何在 VS Code 中將 .net 核心項目的目標框架從 netstandard2.1 更改為 netcoreapp3.1

[英]How to change target framework of a .net core project from netstandard2.1 to netcoreapp3.1 in VS Code

我有一個在 vs 代碼上創建的 web 應用程序解決方案,其中我有 4 個項目。 一個名為“core.csproj”的項目的目標框架為:netstandard2.1

所有 rest(API.csproj、infrastructure.csproj、emailservice.csproj)都針對 3.1 為:netcoreapp3.1**

現在,當我嘗試將“core.csproj”作為參考項目添加到其他項目時遇到了不兼容的問題。 因此,我想改變它。 任何人都可以請指導如何?

我用來添加參考項目的dotnet命令:dotnet add Core/Core.csproj reference API/API.csproj

我得到的錯誤:由於兩個項目之間的目標框架不兼容,無法添加 API.csproj。 查看您嘗試添加的項目並驗證它是否與以下目標兼容: - 不支持。

編輯core.csproj 文件並將TargetFramework屬性更改為 3.1。 並保存文件。

重建解決方案,如果出現任何錯誤,請更正它們。

再次重建。

請在更改之前備份項目以防出現任何意外問題風險。

這里的例子:

核心.csproj

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM