如何将项目从目标.net核心转换为目标框架,再转换为.net标准?

问题描述 投票:0回答:1

我创建了一个新的.net core 3.1项目,并使用VS2019 16.4.4进行了构建

现在我想将其更改为.Net Standard。

我知道要转到项目属性并选择目标框架组合。

choose framework

但是没有标准框架选项出现。

如果选择安装其他框架,那么我将被带到The download .Net SDKs for Visual Studio page

但是我的机器上已经安装了我想要的SDK。

为什么我在组合框中看不到我想要的东西??

visual-studio .net-core .net-standard
1个回答
0
投票

。NET Standard,与.NET Core和.NET Framework一样,是单独的框架,因此您不能轻松切换它。您将需要创建针对.NET Standard的单独项目。完成后,您将在“目标框架”中看到其他选项。

值得一提的是,您无法从.NET Standard库中引用.NET Core和.NET Framework项目,因为.NET Standard只是一个抽象,其根据执行环境(.NET Core或Framework)而有所不同。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.