加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net核心 – dotnet cli – “检测包降级”

发布时间:2020-12-15 23:03:35 所属栏目:asp.Net 来源:网络整理
导读:在终止清除所有nuget缓存,dnx缓存和使用beta通道更新cli的过程之后,我终于设法获得了使用dotnet还原下载项目的依赖项. 但是使用下面的project.json,我收到一个错误; warn : Detected package downgrade: Microsoft.Dnx.Compilation.CSharp.Abstractions from
在终止清除所有nuget缓存,dnx缓存和使用beta通道更新cli的过程之后,我终于设法获得了使用dotnet还原下载项目的依赖项.

但是使用下面的project.json,我收到一个错误;

warn : Detected package downgrade: Microsoft.Dnx.Compilation.CSharp.Abstractions from 1.0.0-rc2-16553 to 1.0.0-rc2-16552

我不知道这是什么意思,还是如何解决这个问题.事情仍然下载,但这关系到我.

我正在使用以下内容:

DOTNET / CLI

.NET Command Line Tools (1.0.0-beta-001540)

Product Information:
 Version:     1.0.0-beta-001540
 Commit Sha:  6aeed1f52d

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.10586
 OS Platform: Windows
 Runtime Id:  win10-x64

dnvm列表

Active Version           Runtime Architecture OperatingSystem Alias
------ -------           ------- ------------ --------------- -----
       1.0.0-rc1-update1 clr     x64          win
       1.0.0-rc1-update1 clr     x86          win
       1.0.0-rc1-update1 coreclr x64          win
       1.0.0-rc1-update1 coreclr x86          win
       1.0.0-rc2-16551   clr     x86          win
  *    1.0.0-rc2-16551   coreclr x64          win             default
       1.0.0-rc2-16551   coreclr x86          win

nuget.config

<packageSources>
    <add key="aspnet-core" value="https://www.myget.org/F/aspnetcidev/api/v3/index.json" />
    <add key="api.nuget.org" value="https://api.nuget.org/v3/index.json" />
    <add key="nuget.org" value="https://www.nuget.org/api/v2/" />
</packageSources>

project.json

{
    "webroot": "wwwroot","version": "1.0.0-*","dependencies": {
        "Microsoft.NETCore.Platforms": "1.0.1-*","Microsoft.AspNetCore.Diagnostics": "1.0.0-*","Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-*","Microsoft.AspNetCore.Mvc": "1.0.0-*","Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-*","Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*","Microsoft.AspNetCore.StaticFiles": "1.0.0-*","Microsoft.Extensions.Configuration.Json": "1.0.0-*","Microsoft.Extensions.Logging.Console": "1.0.0-*","Microsoft.AspNetCore.Identity": "1.0.0-*",},"frameworks": {
        "dnx451": {
            "dependencies": {
                "Microsoft.AspNetCore.Mvc.Dnx": "1.0.0-*"
            }
        },"net451": { },"dnxcore50": {
            "imports": "portable-net451+win7+win8","dependencies": {
                "NETStandard.Library": "1.0.0-*"
            }
        }
    },"publishExclude": [
        "node_modules","bower_components","**.xproj","**.user","**.vspscc"
    ],"exclude": [
        "wwwroot","node_modules","bower_components"
    ]
}

解决方法

其中一个库明确要求1.0.0-rc2-16552版本,这就是为什么你得到警告.一旦图书馆u [等级支持更高版本的警告将消失. 这是一个老帖子,所以不知道哪个图书馆在你的帖子时这样做,但对于有相同警告的人,请通过你的图书馆看看哪个图书馆的版本依赖. 基本上,删除库或保持降级版本,直到库更新并支持新版本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读