我在我的所有代碼如下警告:假設集引用 'System.Runtime,版本= 4.0.20.0'
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專業版 - Service Pack 1 - Core I7,Visual Studio 2015社區版 - Asp.Net核心項目模板
該項目實際上編譯但我調用的所有行以及EntityFramework核心中的類都加下劃線和IISExpress不能提供頁面。
你可以嘗試添加一個'runtimes'設置並指定你想要使用的運行時? – Ignas
我沒有時間去比較,我會稍後做,但是當你使用模板進行身份驗證時,它會創建對Entityframework的所有引用,並且所有這些erros消失......但是如果您在沒有身份驗證的情況下使用該模板,請執行描述的步驟在MSDN中包含實體框架的錯誤再次出現! –