Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3. KlassenBibliothek erstellen #136

Open
2 tasks
AI-Assistant opened this issue Jan 13, 2024 · 0 comments
Open
2 tasks

3. KlassenBibliothek erstellen #136

AI-Assistant opened this issue Jan 13, 2024 · 0 comments
Labels
infrastructure Legt die Grundlage für die Kooperation VScode Erklärung für VScode

Comments

@AI-Assistant
Copy link
Contributor

AI-Assistant commented Jan 13, 2024

Durchführung: Teamkoordinator

Zeitangabe: 10min


Beschreibung:

Die einzelnen Bereiche werden in Klassenbibliotheken realisiert. Diese müssen von den Teamkoordinatoren in den einzelnen Bereichsbranches erstellt und verwaltet werden. Weitere Informationen zu Klassenbibliotheken in C# finden Sie hier.


Vorgehen:

  • 1. Klassenbibliothek erstellen
  • Achten Sie darauf das Ihre Bereichsbranch ausgewählt ist, bevor Sie die Klassenbibliothek erstellen
  • In der Bereichsbranch mit einem Rechtsklick auf die Projektmappe eine neue Klassenbibliothek erstellen
  • Mit vorgegebenen Namen benennen (die entsprechenden Namen finden Sie in den Richtlinien).

Öffnen Sie über Ansicht/Terminal ein neues Terminal. Gehen Sie sicher das Sie sich im richtigen Verzeichnis befinden z.B. PS C:\Users\kande\source\repos\MultiTool>. Geben Sie nun folgenden dotnet Befehl ein:

dotnet new classlib -n NameDerBibliothek -lang C# --framework net6.0

Die erstellt Klassenbibliothek muss nun dem Gesamtprojekt hinzugefügt werden:

dotnet sln MultiTool.sln add NameDerBibliothek\NameDerBibliothek.csproj 

  • 2. Committen und pushen
  • Unter Source Control einen Text in die Commitbox einfügen und alle Änderungen hinzufügen
  • Als nächstes die Änderungen pushen.

❗❗ Wichtig: Die Bezeichnung der Klassenbibliothek muss exakt der Vorgabe in den Richtlinien entsprechen, sonst wird die Bereichsbranch nicht auf main gemerget.

@AI-Assistant AI-Assistant added infrastructure Legt die Grundlage für die Kooperation VScode Erklärung für VScode labels Jan 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure Legt die Grundlage für die Kooperation VScode Erklärung für VScode
Projects
None yet
Development

No branches or pull requests

1 participant