从 jenkins 为 .NET Core 项目设置版本号 - CSPROJ
Setting the version number from jenkins for .NET Core projects - CSPROJ
我执行了以下 shell 命令来使用 Jenkins 发布我的 ASP.NET 核心项目。我项目的输出类型是exe.
我面临的问题是 exe 文件的版本号没有持续更新。仅当我对 .csproj 文件进行新更改时,文件和产品版本才会更新。如果 .csproj 没有变化,则 exe 文件保留以前的版本号。每次使用 jenkins 发布新版本时如何更新版本号?
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}
问题似乎已被 .net core 2.0 修复
我执行了以下 shell 命令来使用 Jenkins 发布我的 ASP.NET 核心项目。我项目的输出类型是exe.
我面临的问题是 exe 文件的版本号没有持续更新。仅当我对 .csproj 文件进行新更改时,文件和产品版本才会更新。如果 .csproj 没有变化,则 exe 文件保留以前的版本号。每次使用 jenkins 发布新版本时如何更新版本号?
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}
问题似乎已被 .net core 2.0 修复