我想用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"
]
}