Asp.net 项目中的依赖项OpenIddict不支持framework DNXCore,版本=v5.0
我做了所有被告知的事情:Asp.net 项目中的依赖项OpenIddict不支持framework DNXCore,版本=v5.0,asp.net,asp.net-core,aspnet-contrib,openiddict,Asp.net,Asp.net Core,Aspnet Contrib,Openiddict,我做了所有被告知的事情: 我运行了dnvm升级 我已将所有给定源添加到Nuget.Config 在project.json依赖项中添加了“OpenIddict”:“1.0.0-*” 当我将鼠标悬停在project.json中带红色下划线的“OpenIddict”依赖项上时,Visual Studio会这样说: { "userSecretsId": "[...]", "version": "1.0.0-*", "compilationOptions": { "emitEnt
- 我运行了dnvm升级
- 我已将所有给定源添加到Nuget.Config
- 在project.json依赖项中添加了“OpenIddict”:“1.0.0-*”
{
"userSecretsId": "[...]",
"version": "1.0.0-*",
"compilationOptions": {
"emitEntryPoint": true
},
"dependencies": {
"EntityFramework.Commands": "7.0.0-rc1-final",
"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
"Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final",
"Microsoft.AspNet.Authentication.JwtBearer": "1.0.0-rc1-final",
"Microsoft.AspNet.Diagnostics.Entity": "7.0.0-rc1-final",
"Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final",
"Microsoft.AspNet.Identity": "3.0.0-rc1-final",
"Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1-final",
"Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
"Microsoft.AspNet.Mvc": "6.0.0-rc1-final",
"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1-final",
"Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
"Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final",
"Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1-final",
"Microsoft.Extensions.CodeGenerators.Mvc": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.UserSecrets": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final",
"Microsoft.Net.Http.Server": "1.0.0-rc1-final",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-rc1-final",
"System.IdentityModel.Tokens": "5.0.0-rc1-211161024",
"OpenIddict": "1.0.0-*"
},
"commands": {
"web": "Microsoft.AspNet.Server.Kestrel",
"ef": "EntityFramework.Commands"
},
"frameworks": {
"dnx451": { },
"dnxcore50": { }
},
"exclude": [
"wwwroot",
"node_modules"
],
"publishExclude": [
"**.user",
"**.vspscc"
],
"scripts": {
"prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ]
}
}
项目[…]中的依赖项OpenIddict 1.0.0-alpha2-0161不支持framework DNXCore,版本=v5.0
清理项目和恢复nuget包没有帮助我应该怎么做才能让它工作?
编辑:
project.json:
{
"userSecretsId": "[...]",
"version": "1.0.0-*",
"compilationOptions": {
"emitEntryPoint": true
},
"dependencies": {
"EntityFramework.Commands": "7.0.0-rc1-final",
"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
"Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final",
"Microsoft.AspNet.Authentication.JwtBearer": "1.0.0-rc1-final",
"Microsoft.AspNet.Diagnostics.Entity": "7.0.0-rc1-final",
"Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final",
"Microsoft.AspNet.Identity": "3.0.0-rc1-final",
"Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1-final",
"Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
"Microsoft.AspNet.Mvc": "6.0.0-rc1-final",
"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1-final",
"Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
"Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final",
"Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1-final",
"Microsoft.Extensions.CodeGenerators.Mvc": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.UserSecrets": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final",
"Microsoft.Net.Http.Server": "1.0.0-rc1-final",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-rc1-final",
"System.IdentityModel.Tokens": "5.0.0-rc1-211161024",
"OpenIddict": "1.0.0-*"
},
"commands": {
"web": "Microsoft.AspNet.Server.Kestrel",
"ef": "EntityFramework.Commands"
},
"frameworks": {
"dnx451": { },
"dnxcore50": { }
},
"exclude": [
"wwwroot",
"node_modules"
],
"publishExclude": [
"**.user",
"**.vspscc"
],
"scripts": {
"prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ]
}
}
遗憾的是,您不能在ASP.NET 5/Core RC1应用程序中使用OpenIddict:您必须使用ASP.NET Core RC2,如中所述 如果要迁移到RC2,可以查看
Mvc.Server
示例:
您能告诉我您正在使用哪个DNX运行时吗?@Pinpoint:在向CMD键入“DNX”后:“Clr-x86-1.0.0-rc2-16595”奇怪。你也可以分享你的project.json吗?当然可以。问题更新。什么是“框架”中的“netstandardapp1.5”?它是做什么的,以及为什么它被放置在那里而不是dnxcore50?它还说“'netstandardapp1.5'是一个受支持的框架
netstandardapp1.5
是新的目标框架名字,它取代了dnxcore50
。你能分享你看到的全部错误和你更新的项目吗?json?这是全部错误。”“netstandardapp1.5”是一个受支持的框架”。我现在没有带计算机,但我将依赖版本的所有“rc1最终”部分更改为“rc2-*”,并替换为“dnxcore50”“这五行netstandardapp就是你在回答中提到的。如果您愿意,我稍后将使用new project.json更新问题。是的,请。您是否尝试克隆并运行MVC示例?