.net msbuild和文件版本更改
我正在尝试在我的环境中(使用Jenkins和git)在我的.net项目上创建以下构建场景,这些项目都属于abc解决方案:.net msbuild和文件版本更改,.net,git,jenkins,msbuild,continuous-integration,.net,Git,Jenkins,Msbuild,Continuous Integration,我正在尝试在我的环境中(使用Jenkins和git)在我的.net项目上创建以下构建场景,这些项目都属于abc解决方案: 从git中提取更改 构建这样一个解决方案,即只构建经过turing pull更新的项目以及依赖项 build命令应使用特定的程序集版本生成这些项目及其依赖项。例如:1.2.3.4 生成的项目的每个assemblyinfo.cs都应更改为 有什么好办法来完成第3步和第4步吗? 我试图运行这个命令行,但它没有给我想要的结果 msbuild.exe abc.sln /p:Confi
msbuild.exe abc.sln /p:Configuration=Release;VersionAssembly=1.2.3.4
感谢您善意的回答。
谢谢使用并将以下内容添加到*.csproj
项目文件中:
<Import Project=".\tasks\MSBuild.Community.Tasks.Targets"/>
<AssemblyInfo CodeLanguage="CS"
OutputFile="AssemblyInfo.cs"
AssemblyVersion="$(BUILD_NUMBER)"
AssemblyFileVersion="$(BUILD_NUMBER)" />
<Import Project=".\tasks\MSBuild.Community.Tasks.Targets"/>
<AssemblyInfo CodeLanguage="CS"
OutputFile="AssemblyInfo.cs"
AssemblyVersion="$(BUILD_NUMBER)"
AssemblyFileVersion="$(BUILD_NUMBER)" />
msbuild abc.sln /p:BUILD_NUMBER=1.2.3.4