Kann nicht laden-Montage-System.Net.Http.Formatieren in .Net-Lösung

Bekomme ich die folgende Fehlermeldung, wenn Sie versuchen, ein update-Paket auf der NuGet-Konsole:

At line:1 char:1
+ Update-Package Microsoft.AspNet.WebApi -reinstall
+ CategoryInfo          : InvalidOperation: (:) [Update-Package], 
InvalidOperationException
+ FullyQualifiedErrorId :     
NuGetMissingPackages, 
NuGet.PackageManagement.PowerShellCmdlets.UpdatePackageCommand

Wenn ich versuche zu installieren NuGet.PackageManagement.PowerShellCmdlets bekomme ich die Fehlermeldung:

An error occured while trying to restore packages:Unable to find version '5.2.3' of package 'System.Net.Http.Formatting'.

In der .csproj-Datei der version 5.2.3 für das System.Net.Http.Formatierung

<Reference Include="System.Net.Http.Formatting, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  <HintPath>..\packages\System.Net.Http.Formatting.Extension.5.2.3.0\lib\System.Net.Http.Formatting.dll</HintPath>
</Reference>

...und in der packages.config - Datei der version 5.2.3 für das Paket System.Net.Http.Formatting:

<package id="System.Net.Http.Formatting" version="5.2.3" targetFramework="net461"/>

In den Eigenschaften der Referenzen der version 4.1.1.2 und der runtime-version ist v4.0.30319 für System.Net.Http.Formatting.

Also mein problem ist, dass ich nicht neu installieren System.Net.Http.Formatting denn Sie ist nun ein Teil von Microsoft.AspNet.WebApi anscheinend und wenn ich versuche es zu installieren bekomme ich den ursprünglichen Fehler. Ich bin im Kreise herum.
Wenn ich laufen, nur das Projekt wie es ist kompiliert und ich bekomme den Laufzeitfehler:

Could not load file or assembly 'System.Net.Http.Formatting, Version=5.2.6.0, 
Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. 
The located assembly's manifest definition does not match the assembly 
reference. (Exception from HRESULT: 0x80131040)'

Wo ist es immer diese version 5.2.6.0 aus? Und wenn es ist eine Abhängigkeit, dass ist das problem, das ich neu installieren muss, aber ich kann nicht.

Ich bin sehr unerfahren mit und NuGet-Pakete. All diese Probleme entstanden, wenn ein Mitarbeiter aktualisiert, ein paar Pakete und setzen diese änderungen in git, aber mein Projekt nicht kompilieren.

InformationsquelleAutor Darren Wood | 2018-07-20
Schreibe einen Kommentar