2016-11-24 130 views
2

錯誤:更新System.Net.Http.Formatting從版本4.0.0.0 =到版本= 5.2.3.0

Error CS1705 Assembly 'System.Web.Http' with identity 'System.Web.Http, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' uses 'System.Net.Http.Formatting, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Net.Http.Formatting' with identity 'System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'

如何從4.0.0.0更新System.Net.Http.Formatting到5.2.3.0?

編輯

試過Update-Package –reinstall Microsoft.AspNet.WebApi.Client,但似乎這個包不包含System.Net.Http.Formatting

+0

使用NuGet包:[鏈接](HTTPS:// WWW。 nuget.org/packages/System.Net.Http.Formatting.Extension/) –

+0

@GiovanniRusso,謝謝,但是沒有解決問題 –

+0

@SGN是否*刪除*現有參考? –

回答

3

你需要運行下面的命令PM來獲取System.Net.Http.Formatting組裝。

Install-Package System.Net.Http.Formatting.Extension

要更新:

Update-Package System.Net.Http.Formatting.Extension -ProjectName MyProject -Version 5.2.3.0

檢查packages.config安裝後,它應列出

<package id="System.Net.Http.Formatting.Extension" version="5.2.3.0" targetFramework="net452" /> 
+0

'包'System.Net.Http.Formatting.Extension.5.2.3'已經存在於項目'x'中我仍然有相同的版本 –

+0

Didyou *刪除*現有的參考? –

+0

是的,我做卸載/安裝/更新 - 重新安裝 –

相關問題