Ich habe gerade meine PCL-Bibliothek in eine neue .Net Standard-Bibliothek konvertiert und habe einige gelbe Warndreiecke für meine unten gezeigten Abhängigkeiten:
Während der Konvertierung wurden alle Nuget-Pakete einschließlich der Abhängigkeiten übertragen, sodass es sich um Dulikate handeln konnte.
Wie finde ich heraus, was die gelben Warndreiecke darstellen?
BEARBEITEN
Protokolle erstellen:
Um zu verhindern, dass NuGet Pakete während der Erstellung wiederherstellt, öffnen Sie das Dialogfeld "Visual Studio-Optionen", klicken Sie auf den Knoten "Paketmanager" und deaktivieren Sie "NuGet darf fehlende Pakete während der Erstellung herunterladen". NU1605: Downgrade des Pakets festgestellt: NUnit von 3.8.1 auf 2.6.4. Verweisen Sie direkt aus dem Projekt auf das Paket, um eine andere Version auszuwählen.
MyProj.UI.Tests -> MyProj.Core.Tests -> NUnit (> = 3.8.1)
MyProj.UI.Tests -> NUnit (> = 2.6.4) NU1605: Downgrade des Pakets festgestellt: NUnit von 3.8.1 auf 2.6.4. Verweisen Sie direkt aus dem Projekt auf das Paket, um eine andere Version auszuwählen. MyProj.UI.Tests.iOS -> MyProj.UI.Tests -> MyProj.Core.Tests -> NUnit (> = 3.8.1) MyProj.UI.Tests.iOS -> NUnit (> = 2.6.4) NU1605: Erkanntes Paket-Downgrade: NUnit von 3.8.1 auf 2.6.4. Verweisen Sie direkt aus dem Projekt auf das Paket, um eine andere Version auszuwählen.
MyProj.UI.Tests.Android -> MyProj.UI.Tests -> MyProj.Core.Tests -> NUnit (> = 3.8.1) MyProj.UI.Tests.Android -> NUnit (> = 2.6.4)