3

我希望有人可以帮助阐明如何解决这个问题。我在尝试将经典 .csproj 类库添加到 ASP.NET 5 RC1 xproj 项目以及尝试将常规 .NET 4.5-4.6 程序集的引用添加到基于 xproj 的 ASP.NET 5 RC1 项目时注意到了这个问题。在这种特殊情况下,我试图将对 Microsoft.WindowsAzure.ServiceRuntime 的引用添加到 ASP.NET 5 WebApi 项目中。我可以看到生成的包装文件如下所示:

{
  "version": "1.0.0-*",
  "frameworks": {
    "dnx46": {
      "bin": {
        "assembly": "../../lib/dnx46/Microsoft.WindowsAzure.ServiceRuntime.dll"
      }
    }
  }
}

project.json 文件中的引用如下所示:

  "frameworks": {
    "dnx46": {
      "dependencies": {
        "Microsoft.WindowsAzure.ServiceRuntime": "1.0.0-*"
      }
    }
  },

打开 project.lock.json 文件时,我看到添加了以下内容:

"DNX,Version=v4.6": [
  "Microsoft.WindowsAzure.ServiceRuntime >= 1.0.0-*"
]

当我查看 Visual Studio 中的参考资料时,我看到以下内容:

在此处输入图像描述

我究竟做错了什么?这个问题有什么解决方法吗?

4

0 回答 0