首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解析“System.IO.Pipelines (>= 0.1.0-e170328-3)”中的“.NETCoreApp,Version=v1.1.1”命令

无法解析“System.IO.Pipelines (>= 0.1.0-e170328-3)”中的“.NETCoreApp,Version=v1.1.1”命令
EN

Stack Overflow用户
提问于 2017-04-04 13:43:25
回答 2查看 469关注 0票数 0

我们有一个基于Azure托管代理的ASP.NET核心项目。几天前,由于未知的原因,托管代理上的构建在dotnet restore命令下开始失败,消息如下:

无法解析“System.IO.Pipelines (>= 0.1.0e-e170328-3)”中的“.NETCoreApp,Version=v1.1.1”。无法解析“System.Text.Encodings.Web.Utf8 (>= 0.1.0e-e170328-3)”中的“.NETCoreApp,Version=v1.1.1”。

中的构建运行良好。最初,该解决方案是在Visual 2015中创建的,然后在试图修复该问题时,我将其转换为Visual 2017,但结果仍然相同。有没有人知道为什么会发生这种情况,以及在哪里寻找解决方案?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-05 07:56:13

System.IO.PipelinesSystem.Text.Encodings.Web.Utf8名称空间是托管在CoreFX实验室回购上的实验项目的一部分。这些包在nuget.org上找不到。

要使用和恢复这些包,必须将https://dotnet.myget.org/F/dotnet-corefxlab/添加到nuget源代码中。

票数 2
EN

Stack Overflow用户

发布于 2017-04-04 14:35:11

并非所有nuget包都被完全迁移以支持.NET核心。但是,您可以针对多个版本的.Net核心应用程序,如下所示:

代码语言:javascript
复制
"frameworks": {
    "net452": {
      "frameworkAssemblies": {
        "System.Net.Http": "4.0.0.0",
        "System.Xml": "4.0.0.0",
        "System.Xml.Linq": "4.0.0.0"
      }
    }
  }

您可以在各种受支持的包名中搜索不同版本的这里https://packagesearch.azurewebsites.net/

阅读更多:如何管理.NET Core1.0的包依赖版本

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43209021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档