1

将 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 文件中引用的唯一框架。

4

1 回答 1

0

我用 1.0.5 版试过这个,它为我安装成功。

于 2016-04-25T11:30:25.237 回答