从jenkins为.NET核心项目设置版本号-CSPROJ

从jenkins为.NET核心项目设置版本号-CSPROJ,jenkins,asp.net-core,version,visual-studio-2017,publish,Jenkins,Asp.net Core,Version,Visual Studio 2017,Publish,我已经使用Jenkins执行了下面的shell命令来发布我的ASP.NET核心项目。我的项目的输出类型是exe 我面临的问题是exe文件的版本号没有得到一致的更新。仅当我对.csproj文件进行新更改时,才会更新文件和产品版本。如果.csproj没有更改,exe文件将保留以前的版本号。如何在每次使用jenkins发布新版本时更新版本号 dotnet clean dotnet restore dotnet msbuild 'myproj/myproj.csproj' /t:publish /p:C

我已经使用Jenkins执行了下面的shell命令来发布我的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}

这个问题似乎已由.NETCore2.0解决