.NET Core 版本不支持的问题

分析一个.NET Core开源项目(Ocelot),打开后发现提示当前版本.NET Core 不支持。

错误信息如下:

The current .NET SDK does not support targeting .NET Standard 2.0.  Either target .NET Standard 1.6 or lower, or use a version of the .NET SDK that supports .NET Standard 2.0.

打开.net 命令行工具,输入:donet --info

版本高于2.0,为什么还不行呢?

百度……

折腾了好一会儿,才找到 global.json

将.net core版本改为当前版本,然后重新编译,通过了!

1 {
2   "projects": [ "src", "test" ],
3   "sdk": {
4     "version": "2.1.402"
5   }
6 }

原文地址:https://www.cnblogs.com/lfzm/p/9649555.html

时间: 2024-11-06 03:42:33

.NET Core 版本不支持的问题的相关文章

.net core 版本支持

NetCore sdk并不是每个版本都支持VS2017工具,也不是每个版本的sdk版本号和Runtime版本号都一样,这就需要我们在创建某个版本的net core应用时注意:使用不同版本的vs时需要对照官网的说明,看是否支持对应版本的vs,比如最新的sdk版本2.2.203版本,就不支持VS2017开发,如果只是安装了此版本的sdk,那么在使用VS2017开发net core应用时,如果sdk版本选择2.2,那么程序启动的时候就会报错,要解决这个问题,我们可以在安装net core sdk 2.

A20 sugar-standard 版本无法支持U盘自动挂载问题解决

前面硬件工程师在sugar-standard的基础上搞了个什么USB HUB的线路<我不是很明白>,但是这个时候的sugar-standard 依然能自动挂载U盘. 后面他又把USB接口的东西给弄成了 A20 sugar-cubieboard 2 的版本,于是这个时候原来的img烧进去,U口就没有任何反应,只有一个口能使用鼠标. 经过查资料得知:android系统自动挂载U盘,与一个叫 vold.fstab的文件有关. 于是在公司自己的源码  android/ 目录下   find ./ -n

.NET Core 多框架支持(net45+netstandard20)实践中遇到的一些问题总结

.NET Core 多框架支持(net45+netstandard20)实践中遇到的一些问题总结 前言 本文主要是关于.NET Standard 代码 在多框架 和 多平台 支持自己实践过程中遇到的一些问题和解决办法,希望给遇到这些问题的同学一点参考和思路.问题基本上都是提在 博问 和 Stackoverflow 中,不乏很多大佬都提供了解决问题的思路.接下来则是正文. 问题1:如何发布多个 TargetFramework 的nuget 包 问题来源 :主要是因为之前的类库只提供了 .NET S

db4o发布7.2,出现.NET 3.5版本,支持LINQ

db4o发布7.2,出现.NET 3.5版本,支持LINQ Db4Object刚刚发布了db4o的7.2beta,除了以前支持如下的平台:.NET 1.1,.NET 2.0,Mono外,现在还支持.NET 3.5了.当然支持.NET 3.5,最主要的时候要来支持LINQ. 关于LINQ,我稍后再讲.现在讲讲7.2中最大的新特性--Transparent Activation(透明激活).关于7.0版本的其他新特性,可以参看我在InfoQ上的文章<Db4Objects发布Db4o 7.0,支持透明

关于IE8及其以下的IE版本不支持getElementsByClassName

之前做一下项目的时候知道IE8以及其以下的版本不支持getElementsByClassName,于是乎自己写了一个函数重新定义getElementsByClassName,函数代码如下: function getElementsByClassName(classname){ if(document.getElementsByClassName){ return document.getElementsByClassName(classname); }else{ var aa = documen

使用的SQLServer版本不支持数据类型“datetime2“

快速解决方法: 原因,在使用ado.net entity的时候,entity使用的数据库是sqlserver 2008, 但后来实际使用中使用的数据库是sqlserver 2005, 操作DateTime类型的数据是会提示:”使用的 SQL Server 版本不支持数据类型“datetime2” The version of SQL Server in use does not support datatype ‘datetime2解决办法Open your EDMX in a file edi

ruby on rails 2.3+的版本不再支持cgi

ruby on rails 2.3+的版本不再支持cgi了,恶心到了,换其他框架,看了款cramp,完全没资料,完全不让人入门 操蛋的厉害,ruby果然是小众的窝里乐,放弃使用 ruby on rails 2.3+的版本不再支持cgi,布布扣,bubuko.com

IIS7(Windows7)下最简单最强安装多版本PHP支持环境

IIS7(Windows7)下最简单最强安装多版本PHP支持环境 来源自:http://www.myhack58.com/Article/sort099/sort0100/2012/35593.htm 最近调试程序,要在PHP5.2和5.3之间换来换去,而习惯了windows下的开发,就琢磨怎么在iis下安装多版本支持,赫然发现其实微软都为我们准备了好工具. 微软对PHP的支持越来越强,这点在IIS7中体现明显,不但有FastCgi的大力支持,还为PHP的管理专门增加了个PHP Manager.

使用的 SQL Server 版本不支持数据类型“datetime2”解决办法

错误原因,在使用ado.net entity的时候,entity使用的数据库是sqlserver 2008,但后来实际使用中使用的数据库是sqlserver 2005 使用的 SQL Server 版本不支持数据类型“datetime2” The version of SQL Server in use does not support datatype ‘datetime2 解决办法 Open your EDMX in a file editor (or “open with…” in Vis