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の this one ですが、解決策の詳細は大雑把でした。
パッケージが「レガシー」アセンブリ パッケージに取り込まれると、参照 DLL は実際にコピー ローカルとしてマークされるため、参照 DLL が見つからない理由はわかりますが、それを修正する正しい方法を判断できません。
私の実際のユースケースでは、Microsoft.Azure.Devices は .NET アセンブリ パッケージによって参照されており、それが ASP.NET 5 プロジェクトのプロジェクト参照として含まれています。実際、直接参照しようとした場合と同じエラーが発生します。 ASP.NET 5 プロジェクトの NuGet。
project.json ファイルで参照される唯一のフレームワークとして dnx452 を使用しています。