myCSharp.de - DIE C# und .NET Community (https://www.mycsharp.de/wbb2/index.php)
- Entwicklung (https://www.mycsharp.de/wbb2/board.php?boardid=3)
-- Entwicklungs- und Laufzeitumgebung (Infrastruktur) (https://www.mycsharp.de/wbb2/board.php?boardid=50)
--- ASP.NET Core & Nuget-Paket libsodium bringt nicht alle Abhängigkeiten mit (https://www.mycsharp.de/wbb2/thread.php?threadid=122636)


Geschrieben von BluE am 13.02.2020 um 16:30:
  ASP.NET Core & Nuget-Paket libsodium bringt nicht alle Abhängigkeiten mit
Ich habe quasi das gleiche Problem wie  hier. Dort wurde keine Lösung gefunden.

- ASP.NET Core Projekt
- Nuget Paket "libsodium-net"

Das Nuget-Paket enthält Sodium.dll (.net), libsodium-64.dll und libsodium.dll (unmanaged).

Die Kombinationen führt dazu, dass die libsodium-64.dll (bzw. libsodium.dll) nicht gefunden wird. (DllNotFoundException). Im Ausgabeverzeichnis befindet sich auch nur die Sodium.dll. Warum?

Meine Erwartung wäre gewesen, dass das Nuget-Paket und dessen Abhängigkeiten ausgeliefert werden. Dies scheint aber nicht zu passieren - lediglich Sodium.dll wird verwendet.
Ist dies ein Fehler im Nuget-Paket libsodium-net?

Kann ich dieses Verhalten anpassen ohne manuell die dlls zu verwalten?


Geschrieben von Abt am 13.02.2020 um 16:33:
 
Es gibt kein Gesetz das besagt, dass ein NuGet Paket alle Abhängigkeiten mitbringt.
Gerade (native) 3 Party DLLs oder Abhängigkeiten zu SDKs können allein aufgrund der Lizenz oft nicht Teil eines NuGet Pakets sein.
Ob das hier zutrifft; weiß ich nicht.

Ansonsten hast Du es mit einem Open Source Projekt auf GitHub zutun.
Da gibts immer die Möglichkeit eine Frage direkt an das Team zu stellen, wenn nicht anders verwiesen oder ohnehin in den Docs erklärt - oder einfach in den Code zu schauen.

Edit: Du hast bestimmt bei Deiner intensiven Recherche auch 2 Minuten in die Projekt Issues investiert, oder? ;-)
 Nuget Clarification
Bei so einem Projekt ist es immer relativ unwahrscheinlich, dass man der einzige mit einem Problem ist bzgl. des Projekts selbst ist.
Entweder ist es dokumentiert oder das Problem liegt nicht am Paket.


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 21.02.2020 01:47