标签: visual-studio .net-core .net-standard
我创建了一个新的.net core 3.1项目,并使用VS2019 16.4.4进行了构建
现在我想将其更改为.Net Standard。
我知道要转到项目属性并选择“目标”框架组合。
但是没有标准框架选项出现。
如果我选择安装其他框架,那么我将被带到The download .Net SDKs for Visual Studio page
但是我的机器上已经安装了我想要的SDK。
为什么我在组合框中看不到我想要的东西??
答案 0 :(得分:2)
.NET Standard与.NET Core和.NET Framework一样,是单独的框架,因此您不能轻松地进行切换。您将需要创建针对.NET Standard的单独项目。完成后,您将在“目标框架”中看到其他选项。
值得一提的是,您无法从.NET Standard库中引用.NET Core和.NET Framework项目,因为.NET Standard只是一种抽象,其抽象取决于执行环境(.NET Core或Framework) )