警告を示し、私はコンソールアプリケーションやクラスlibが持っている、C#の、クラスlibに.NET 4.6.2System.Net.Http - リファレンス追加*必ず*三角形
は、私がnugetパッケージを管理して追加して行きますSystem.Net.Http latest(4.3.3)
直ちに警告三角があります。
私はそれを利用しようとした場合、それはSystem.Net.Http 4.2.0.0をロードすることができないと言う(このバージョンが存在しない)
私は再、私はすべてをアンインストールした、バインディングリダイレクトを試してみましたすべてをインストールし、Visual Studioを再起動し、診断MSBUILD情報を試しました
これは動作しません。アセンブリマニフェスト(典型的なエラー)と一致しないと言われていますが、それは不一致で私を指摘しません。 NugetのUIに統合するものは何もありません。
なぜこれは解決しにくいのですか?それは私が別の非常に単純なコンソールアプリケーションから利用しようとしているHttpResponseMessageを利用するような単純なクラスライブラリです。
信じられないほどイライラする。 4.2.0.0とは何ですか?なぜこれはナゲットに存在しないのですか?紛争は何ですか?なぜそれはちょうどそれがうまくいくのではないのですか?
使用しているVisual Studioのバージョンは?私は同じ動作を再現することはできません。コンソールアプリケーションとクラスlib(C#、.NET 4.6.2の両方)を使用して新しいソリューションを作成し、ビルドしました。エラーも警告も表示されませんでした。 –
私は**あなたが最初にナゲットパッケージを追加する理由を聞いてもいいですか?あなたのフレームワークは完璧に実装されているので、別のフレームワークを追加する必要はありません。 – nvoigt
@nogigtなぜNugetにそれが存在するのですか? – SpaceBison