まず第一に、私は唯一のいくつかのマシン上で、このビルドエラーを取得しています:アイデンティティ とVisual Studioでプロジェクトsdkのバージョンを統合できないのはなぜですか?
エラーCS1705総会「***「***、バージョン= 1.0.0.0、文化=ニュートラル、 PublicKeyToken =ヌル '参照' System.Net.Http、Version = 4.1.1.1、 Culture =ニュートラル、PublicKeyToken = b03f5f7f11d50a3a ' 'というIDを持つ参照アセンブリ 'System.Net.Http'よりもバージョンが高い ' System.Net.Http、Version = 4.1.1.0、Culture =ニュートラル、 PublicKeyToken = b03f5f7f11d50a3a '*** C:\ *** \ CSC 1 Active
私は、それが何とかSDKのバージョンと関連していると思います。私がを持っているいくつかのプロジェクトでは、私がプロパティウィンドウで見ることができるものからMicrosoft.NETCore.App 1.1.2
を持っている間。
パッケージの更新後、ビルドは成功します(ただし、なぜすべてのパッケージを更新する必要がありますか?)。
しかし、まだsdkのバージョンが異なります。そして今、私は、Visual Studioのこの統合機能を使用しようとしている:
以下のバージョンが原因 プロジェクトまたはパッケージで追加の制約にunavaibleです:ツールチップに言う
.config
すべてのプロジェクトを新しいSDKにアップグレードするにはどうすればよいですか?そして将来どのように他のマシンでビルドを中断しないようにするには?
VSを完全に閉じると、コマンドラインで 'dotnet restore'を実行してソリューションを再度開きますか?このパッケージは暗黙的に参照され、NuGet UIはこのパッケージの更新を明示的に行わないと想定されています。 –
'restore'が成功しました。解決策をもう一度開いた後、私はエラーリストに「1.1.2から1.1.1へのMicrosoft.NETCore.Appの検出パッケージダウングレード」という警告が表示されます。整理はまだ動作しません – astef
使用しているVisual Studioのバージョンによって異なりますが、Visual Studio 2015を使用している場合は、 'project.json'ファイルを共有してください。 Visual Studio 2017を使用している場合は、あなたの '* .csproj'ファイルを共有してください。 - ターゲットとするフレームワークを探しており、すべてのプロジェクトが同じ(または互換性のある)ものを指していることを確認しています。 – Svek