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の this one ですが、解決策の詳細は大雑把でした。

パッケージが「レガシー」アセンブリ パッケージに取り込まれると、参照 DLL は実際にコピー ローカルとしてマークされるため、参照 DLL が見つからない理由はわかりますが、それを修正する正しい方法を判断できません。

私の実際のユースケースでは、Microsoft.Azure.Devices は .NET アセンブリ パッケージによって参照されており、それが ASP.NET 5 プロジェクトのプロジェクト参照として含まれています。実際、直接参照しようとした場合と同じエラーが発生します。 ASP.NET 5 プロジェクトの NuGet。

project.json ファイルで参照される唯一のフレームワークとして dnx452 を使用しています。

4

1 に答える 1

0

バージョン 1.0.5 でこれを試したところ、正常にインストールされました。

于 2016-04-25T11:30:25.237 に答える