使用MSBuild在Jenkins中进行AssemblyInfo.cs版本控制

时间:2015-11-09 07:05:21

标签: jenkins msbuild assemblyinfo

我似乎遇到了使用MSBuild在Jenkins中进行版本控制的问题。

我正在使用Change Assembly Version Plugin成功更新工作区文件夹中的AssemblyInfo.cs文件。

通过CMD在服务器上使用MSBuild,MSBUILD ProjectSolution.sln成功构建解决方案,将文件放在bin / debug文件夹&可执行文件的版本是插件更改的版本。但是,当我在Jenkins中触发构建时,构建成功并且文件放在bin / debug文件夹中,但可执行文件的版本是默认版本。

请帮助......

这里是Jenkins配置 here is Jenkins configuration

这是项目配置 enter image description here

1 个答案:

答案 0 :(得分:1)

我的错(显然)

在项目配置的第二个屏幕截图中,我不得不移动更改程序集版本'上面一级,所以它会在MSBuild步骤之前发生。

然而,不管这个步骤如何,MSBuild应该至少具有以前的assemblyinfo.cs版本。奇怪。

项目配置应该是这样的 enter image description here