ASP.Net 5 Web API项目在还原后缺少多个引用

时间:2015-07-18 23:23:07

标签: c# asp.net asp.net-core dnx

我想用Visual Studio Code测试ASP.Net 5。我按照说明操作,并使用Yeoman生成器生成Web API项目。完成后我运行dnu restore(来自代码内部),但我仍然会收到与System.ObjectSystem.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"
  ]
}

0 个答案:

没有答案