【问题标题】:The dependency Owin 1.0 in project does not support DNXCore, Version=5.0项目中依赖Owin 1.0 不支持DNXCore,Version=5.0
【发布时间】:2015-10-20 03:49:59
【问题描述】:

我已将我的项目依赖项从 beta5 升级到 beta6,包括 Microsoft.AspNet.Mvc。

现在我在 Microsoft.Owin 3.0.1、Microsoft.Owin.Security 3.0.1、Microsoft.Owin.Security.Facebook 3.0.1、Microsoft.WindowsAzure.ConfigurationManager 3.1.0 和 Owin 1.0 上遇到了一些依赖错误.

我在之前的升级中没有这个问题。

我的project.json文件如下:

{   
    "version": "1.0.0-*",   
    "description": "",   
    "authors": [ "" ],   
    "tags": [ "" ],   
    "projectUrl": "",   
    "licenseUrl": "",

    "dependencies": {
        "WindowsAzure.Storage": "4.4.1-preview",
        "EntityFramework.SqlServer": "7.0.0-beta6",
        "EntityFramework.Commands": "7.0.0-beta6",
      "Microsoft.AspNet.Mvc": "6.0.0-beta6",
        "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta6",
        "Microsoft.AspNet.Authentication.Cookies": "1.0.0-beta6",
        "Microsoft.AspNet.Authentication.Facebook": "1.0.0-beta6",
        "Microsoft.AspNet.Authentication.Google": "1.0.0-beta6",
        "Microsoft.AspNet.Authentication.MicrosoftAccount": "1.0.0-beta6",
        "Microsoft.AspNet.Authentication.Twitter": "1.0.0-beta6",
        "Microsoft.AspNet.Diagnostics": "1.0.0-beta6",
        "Microsoft.AspNet.Diagnostics.Entity": "7.0.0-beta6",
        "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta6",
        "Microsoft.AspNet.Server.IIS": "1.0.0-beta6",
        "Microsoft.AspNet.Server.WebListener": "1.0.0-beta6",
        "Microsoft.AspNet.StaticFiles": "1.0.0-beta6",
        "Microsoft.AspNet.Tooling.Razor": "1.0.0-beta6",
        "Microsoft.Framework.Configuration": "1.0.0-beta6",
        "Microsoft.Framework.Configuration.Json": "1.0.0-beta6",
        "Microsoft.Framework.Configuration.UserSecrets": "1.0.0-beta6",
        "Microsoft.Framework.CodeGenerators.Mvc": "1.0.0-beta5",
        "Microsoft.Framework.Logging": "1.0.0-beta6",
        "Microsoft.Framework.Logging.Console": "1.0.0-beta6",
        "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta6",
        "Microsoft.Net.Http": "2.2.29",
        "Microsoft.Owin.Security.Facebook": "3.0.1",
        "Microsoft.WindowsAzure.ConfigurationManager": "3.1.0"   },

    "frameworks": {
        "dnx451": { },
        "dnxcore50": { }   } }

【问题讨论】:

  • 你应该删除这个:“Microsoft.Owin.Security.Facebook”:“3.0.1”,从project.json,你已经有了正确的“Microsoft.AspNet.Authentication.Facebook” : "1.0.0-beta6",
  • 仅供参考 beta7 已经发布,所以没有理由升级到 beta6 你应该升级到 beta7
  • 谢谢。它解决了 Owin 错误。现在只剩下 Microsoft.WindowsAzure.ConfigurationManager 3.0.1。

标签: owin asp.net-core asp.net-core-mvc dnx


【解决方案1】:

Beta8 已发布,请尝试更新。此外 Microsoft.WindowsAzure.ConfigurationManager 与例如不同。 DNX SDK 尚不支持“WindowsAzure.Storage(预览版)”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-28
    • 2016-10-31
    • 1970-01-01
    相关资源
    最近更新 更多