2017-07-13 3 views
0

Ich habe den folgenden Shell-Befehl ausgeführt, um mein ASP.NET-Kernprojekt mit Jenkins zu veröffentlichen. Der Ausgabetyp meines Projekts ist exe.Festlegen der Versionsnummer von jenkins für .NET Core-Projekte - CSPROJ

Das Problem, mit dem ich konfrontiert bin, ist die Versionsnummer der EXE-Datei wird nicht konsistent aktualisiert. Die Datei- und Produktversion wird nur aktualisiert, wenn ich eine neue Änderung an der .csproj-Datei vornimmt. Wenn an der .csproj-Datei keine Änderungen vorgenommen werden, behält die EXE-Datei die vorherige Versionsnummer bei. Wie aktualisiere ich die Versionsnummer jedes Mal, wenn ich einen neuen Build mit jenkins veröffentliche?

dotnet clean 
dotnet restore 
dotnet msbuild 'myproj/myproj.csproj' /t:publish /p:Configuration='Release' /p:PublishDir='C:\myproj' /p:Version=1.0.0.${BUILD_NUMBER} 

Antwort

0

Problem scheint durch .net Kern 2.0

fixiert werden
Verwandte Themen