【发布时间】:2017-04-16 15:00:38
【问题描述】:
我的所有代码中都有以下警告:
Warning in Visual studio 2015 community edition
这是我的 project.json:
{
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0",
"type": "build"
},
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.0",
"Microsoft.AspNetCore.Razor.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.Logging": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0",
"Microsoft.EntityFrameworkCore": "1.0.1",
"System.Runtime": "4.1.0"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"scripts": {
"prepublish": [ "npm install", "bower install", "gulp clean", "gulp deploy-node-libraries", "gulp sass", "gulp min" ]
}
}
如您所见,我包含了 "System.Runtime": "4.1.0" 就像以前版本中建议的依赖项一样,但它不起作用。 我的环境是:Windows 7 Pro - Service pack 1 - Core I7, Visual Studio 2015 社区版 - Asp.Net Core Project Template
该项目实际上可以编译,但我从 EntityFramework 核心调用和分类的所有行都带有下划线,并且 IISExpress 无法为该页面提供服务。
【问题讨论】:
-
您可以尝试添加
runtimes设置并指定您要使用的运行时吗? -
我没有时间比较,我稍后会做,但是当您使用带有身份验证的模板时,它会创建对 Entityframework 的所有引用,所有这些错误都会消失......但是如果您使用模板而不身份验证通过 MSDN 中描述的步骤来包含实体框架,错误再次出现!
标签: visual-studio-2015 entity-framework-core asp.net-core-1.0