我想用 Visual Studio Code 测试 ASP.Net 5。我按照说明进行操作,并使用 Yeoman 生成器生成 Web API 项目。完成后,我运行了一个dnu restore
(从内部代码),但我仍然收到一些与缺少引用相关的错误,例如System.Object
和System.Int32
。我知道 DNX 不包含 .Net 框架中的所有类,但这是生成的代码,我没有修改,所以这有可能是生成器中的错误吗?我已经运行dnu restore
了几次,但它似乎没有解决任何问题。我怎样才能解决这个问题?
这是我的project.json
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.Mvc": "6.0.0-beta5",
"Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
"Kestrel": "1.0.0-beta5",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta5",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta5"
},
"commands": {
"kestrel": "Microsoft.AspNet.Hosting --server Kestrel --config hosting.ini",
"web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --config hosting.ini"
},
"frameworks": {
"dnx451": {},
"dnxcore50": {}
},
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
],
"publishExclude": [
"node_modules",
"bower_components",
"**.xproj",
"**.user",
"**.vspscc"
]
}