试图在浏览器中启动我的.Net Core应用程序结果为numerous errors。该项目在VS 2015中生成良好。我尝试清理解决方案并运行dotnet恢复,但都没有解决问题。项目中任何地方都没有丢失使用语句的情况。所有依赖关系都会更新。无法在.Net Core应用程序中找到类型或命名空间'system'
global.json
{
"projects": [ "src", "test" ],
"sdk": {
"version": "1.0.0-preview2-003121"
}
}
project.json
{
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Hosting": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.1",
"Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.1",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
"Microsoft.EntityFrameworkCore": "1.0.1",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.1",
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview3-final",
"Microsoft.Extensions.Configuration.FileExtensions": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.DependencyInjection": "1.0.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0"
},
"commands": {
"web": "Microsoft.AspNetCore.Server.Kestrel",
"ef": "EntityFramework.Commands"
},
"frameworks": {
"net451": {
"dependencies": {
"Microsoft.AspNet.Web.Optimization": "1.1.3"
}
},
"netcoreapp1.0": {
"imports": [ "dnxcore50", "portable-net45+win8" ],
"dependencies": {
"Microsoft.NETCore": {
"type": "platform",
"version": "5.0.0"
}
}
}
},
"exclude": [
"wwwroot",
"node_modules"
],
"publishOptions": [
"**.user",
"**.vspscc"
]
}
我已经试过 “重新安装” NuGet包管理器的建议here,我理解为是指去除,然后通过在Visual Studio中重新添加nuget.org软件包源代码工具> Nuget Package Manager>软件包管理器设置> Nuget Package Mana ger>包装来源。这对我来说也不是一个解决方案。
尽管构建成功,但是我无法在浏览器中启动该如何?如果需要更多信息,请告诉我,我不是任何.Net专家。
你做了还原吗? – Alexan
我做到了,是的。我会更新问题以包含此信息。 – SoloSheff
你有VS更新3吗? https://www.visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs – Alexan