0

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

0 回答 0