Paketwiederherstellung ist fehlgeschlagen. Zurücksetzen von Paketänderungen - Serilog.AspNetCore

8

Ich habe ein asp.net Core-Projekt und ich versuche, einen Logger hinzuzufügen. Ich wähle SeriLog, das ich in anderen Projekten verwendet habe.

Aber wenn ich versuche, die " Serilog.AspNetCore " Paketversion 2.0.0 hinzuzufügen, bekomme ich "

  

Paketwiederherstellung ist fehlgeschlagen. Rollback der Paketänderungen für 'BackEnd'.

Mein csproj enthält die folgenden Einstellungen:

%Vor%

Bereits versucht, den gesamten Cache zu löschen, Rebuilding, VS neu starten

läuft auf Win10, Visual Studio 2017 15.3.0

Gibt es ein Protokoll, das mir mehr Details darüber gibt, warum ich diesen Fehler erhalte? Irgendwelche Vorschläge, wie man es beheben kann?

* Update - das detaillierte Build-Protokoll (Danke @ Leo-MSFT dafür):

  

...

     

Überprüfen der Kompatibilität für System.Security.Cryptography.Csp 4.3.0 mit .NETCoreApp, Version = v2.0.

     

Überprüfen der Kompatibilität für runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple 4.3.0 mit .NETCoreApp, Version = v2.0.

     

Alle Pakete und Projekte sind kompatibel mit .NETCoreApp, Version = v2.0.

     

Erkanntes Paket-Downgrade: Microsoft.Extensions.DependencyInjection von 2.0.0 auf 1.1.1. Verweisen Sie das Paket direkt aus dem Projekt, um eine andere Version auszuwählen.

     

BackEnd (& gt; = 1.0.0) - & gt; Serilog.AspNetCore (& gt; = 2.0.0) - & gt; Microsoft.Extensions.DependencyInjection (& gt; = 2.0.0)

     

BackEnd (& gt; = 1.0.0) - & gt; Microsoft.Extensions.DependencyInjection (& gt; = 1.1.1)

     

Paketwiederherstellung ist fehlgeschlagen. Rollback der Paketänderungen für 'BackEnd'.

     

Verstrichene Zeit: 00: 00: 01.4928161

     

========== Fertig ==========

Es scheint, dass es mit " Microsoft.Extensions.DependencyInjection "

zusammenhängt     
Aviram Fireberger 12.09.2017, 06:39
quelle

1 Antwort

2

Gelöst durch Aktualisierung aller meiner Nuget-Pakete auf die neueste verfügbare Version. Einschließlich dieser 5 Pakete:

%Vor%

Das Problem war die Version von "Microsoft.Extensions.DependencyInjection" , aber ich aktualisiere alle.

    
Aviram Fireberger 12.09.2017, 08:48
quelle