dotnet tool vit



'vit' ist die Abkürzung für: 'Version Incrementer Tool'

Nachdem ich in den unterschiedlichsten Software-Projekten neue Versionen erstellt und im Nachhinein gemerkt habe, dass die Versionsnummer nicht erhöht wurde, habe ich mir ein kleines Tool geschrieben, das mir den Arbeitsablauf erleichtert und im Build- oder Deployment-Prozess integriert werden kann.

Dieses wirklich kleine und rudimentäre Tool erledigt die geforderte Aufgabe. Ohne viel Overhead und jeden erdenklichen Fall abzudecken, erhöht es die Versionsnummer in einer *.csproj Projekt-Datei.

Bisher habe es nur bei einem Parameter mit drei Optionen belasse: Major, Minor und Patch. Dabei wird die Versionierung nach der Semantischen Versionierung (SemVer2.0) erhöht. Weitere Informationen dazu findest du hier.

Der Quellcode ist öffentlich auf GitHub unter MIT-Lizenz verfügbar: VersionIncrementerTool. Gerne darfst du das Tool verwenden und auch gerne Verbesserungsvorschläge einreichen.

Mit diesem kleinen Projekt habe ich es auch gewagt und mein erstes NuGet-Paket veröffentlicht. Dieses ist auf nuget.org verfügbar: VersionIncrementerTool.NuGet.

Man lernt nie aus und ich freue mich auf weitere Projekte und Herausforderungen.