"将依赖无法解决"将ASP.NET 5网站部署到Azure

Tob*_*ski 6 asp.net azure azure-web-sites visual-studio-2015

我有一个包含3个子项目的ASP.NET 5网站.子项目引用了EF 6.1.本地一切正常,但当我尝试使用助手将网站部署到azure时,我收到错误消息

无法在XXX\wrap\PDWeb.Application\project.json中解析依赖实体框架> = 6.1.3

生成的PDWeb.Application子项目的project.json是

{
  "version": "1.0.0-*",
  "frameworks": {
    "net452": {
      "wrappedProject": "../../Application/PDWeb.Application/PDWeb.Application.csproj",
      "bin": {
        "assembly": "../../Application/PDWeb.Application/obj/{configuration}/PDWeb.Application.dll",
        "pdb": "../../Application/PDWeb.Application/obj/{configuration}/PDWeb.Application.pdb"
      },
      "dependencies": {
        "PDWeb.Model": "1.0.0-*"
      }
    },
    "net45": {
      "wrappedProject": "../../src/Application/PDWeb.Application/PDWeb.Application.csproj",
      "bin": {
        "assembly": "../../src/Application/PDWeb.Application/obj/{configuration}/PDWeb.Application.dll",
        "pdb": "../../src/Application/PDWeb.Application/obj/{configuration}/PDWeb.Application.pdb"
      },
      "dependencies": {
        "PDWeb.Model": "1.0.0-*",
        "EntityFramework": "6.1.3",
        "PDWeb.Services": "1.0.0-*"
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

完整的构建输出可以在这里找到

Tob*_*ski 1

我通过将子项目转换为*.xproj解决了这个问题...