【问题标题】:Configure Options using config使用 config 配置选项
【发布时间】:2016-08-26 05:10:15
【问题描述】:

我想使用这样的配置来配置选项:

services.Configure<MyOptions>(Configuration);

为了使用这个我安装了Microsoft.Extensions.Options.ConfigurationExtensions

但我得到了这个例外:

无法加载类型 'Microsoft.Extensions.Configuration.DefaultConfigurationBuilderExtensions' 从程序集'Microsoft.Extensions.Configuration,版本= 1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'。

以及我在 project.json 中的依赖项:

 "dependencies": {
    "Microsoft.NETCore.App": {
      "version": "1.0.0-rc2-3002702",
      "type": "platform"
    },
    "Microsoft.ApplicationInsights.AspNetCore": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.Authentication.Cookies": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.Diagnostics": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.Razor.Tools": {
      "version": "1.0.0-preview1-final",
      "type": "build"
    },
    "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.StaticFiles": "1.0.0-rc2-final",
    "Microsoft.EntityFrameworkCore.SqlServer": "1.0.0-rc2-final",
    "Microsoft.EntityFrameworkCore.Tools": {
      "version": "1.0.0-preview1-final",
      "type": "build"
    },
    "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0-rc2-final",
    "Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-final",
    "Microsoft.Extensions.Configuration.UserSecrets": "1.0.0-rc2-final",
    "Microsoft.Extensions.Logging": "1.0.0-rc2-final",
    "Microsoft.Extensions.Logging.Console": "1.0.0-rc2-final",
    "Microsoft.Extensions.Logging.Debug": "1.0.0-rc2-final",
    "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-rc2-final",
    "Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
      "version": "1.0.0-preview1-final",
      "type": "build"
    },
    "Microsoft.VisualStudio.Web.CodeGenerators.Mvc": {
      "version": "1.0.0-preview1-final",
      "type": "build"
    },
    "Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0"
  }

【问题讨论】:

  • 你能发给你project.json吗?
  • @ademcaglin 我发布了...
  • 你混合了rc2和rtm包,所以我建议升级到rtm。
  • @ademcaglin 我更新它,问题解决了......谢谢

标签: c# .net configuration asp.net-core


【解决方案1】:

@ademcaglin 帮助评论:

我更新了软件包,问题解决了……

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-02
    • 1970-01-01
    • 1970-01-01
    • 2012-07-01
    • 2013-10-30
    • 1970-01-01
    相关资源
    最近更新 更多