none
verschiedene .Net Core Web Api's sollen gemeinsamen Code nutzen RRS feed

  • Frage

  • Hallo,

    ich habe zwei Web Api's (welche später einmal im Docker laufen sollen).

    Beide Api's benutzen eine selbst geschriebene Logging-Klasse (zur Zeit redundanter Code)
    und zukünftig sicher weiteren gemeinsamen Code.

    Was ist best practice oder allgemein eine gute Lösung um gemeinsamen Code beiden Api's zur Verfügung zu stellen?

    In Java hatte ich mir Bibliotheken gebaut, welche ich dann in verschiedenen Projekten genutzt habe.
    Was C# angeht habe ich von der Option von NuGet-Paketen gehört.

    Aber was sagt Ihr dazu?

    Herzliche Grüße,
    von Frank




    • Bearbeitet frank me Freitag, 22. März 2019 18:11
    Freitag, 22. März 2019 18:09

Antworten

  • Hallo Frank,

    erstmal vorweg ein best practice gibt es nicht.

    Wenn beide Web Apis in einem Projekt sind, kannst Du ein .NET Standard Klassen Lib erstellen. Sollte das nicht so sein, kann man die .NET Standard Lib über Nuget verteilen.

    Nuget Pakete kann man in einem lokalen Ordner ablegen, daraus installieren und updaten. Dafür muss der Ordner dem Nuget Packet Manager bekannt gemacht werden.

    Wie das geht wird hier gezeigt Link


    Gruß Thomas
    13 Millionen Schweine landen jährlich im Müll
    Dev Apps von mir: UWP Segoe MDL2 Assets, UI Strings

    • Als Antwort markiert frank me Samstag, 23. März 2019 20:37
    Samstag, 23. März 2019 12:45