将 Microsoft.Azure.Devices NuGet 包(我尝试过 1.0.0、1.0.2 和 1.0.4)添加到 ASP.NET 5 (Web API 2) 项目时,引用 System.Net.Http。格式化被标记为不可解析
NU1001 依赖 fx/System.Net.Http.Formatting 无法解析
那里有几个 NU1001 问题,但没有一个原因似乎与这个问题有关。最好的参考是Github 上的这个,但分辨率细节很粗略。
当包被引入“旧”程序集包时,参考 DLL 确实被标记为 Copy Local,所以我可以看到为什么它可能找不到它,但无法确定修复它的正确方法。
在我的实际用例中,Microsoft.Azure.Devices 被 .NET 程序集包引用,然后将其作为项目引用包含在 ASP.NET 5 项目中,并且确实与尝试直接引用相同的错误来自 ASP.NET 5 项目的 NuGet。
我们使用 dnx452 作为 project.json 文件中引用的唯一框架。