在Jenkins中构建.net 4.0和4.6框架应用程序

本文关键字:框架 应用程序 构建 net Jenkins | 更新日期: 2023-09-27 18:02:40

我有几个c#项目需要。net framework 4.0 msbuild.exe

"C:'Windows'Microsoft.NET'Framework64'v4.0.30319'MSBuild.exe"来构建项目。

但是现在我有一个c#项目需要。net framework 4.6 msbuild.exe。所以我安装了以下组件:

•   Microsoft .NET Framework 4.6
•   Microsoft .NET Framework 4.6 Targeting Pack
•   Microsoft Build Tools 2015

将我的msbuild指向"C:'Program Files (x86)'MSBuild'14.0'Bin'MSBuild.exe"

但是当我安装。net framework 4.6时,它升级了4.0,所以我在构建。net 4.0框架应用程序时面临问题。

那么有可能用4.6 msbuild.exe构建4.0应用程序吗?

在Jenkins中构建.net 4.0和4.6框架应用程序

.net框架只能在每台PC上安装一个主要版本-即4.*.

msbuild的不同版本与ms tools版本相关联。

.net 4.6是.net 4.0的替代品,所以你不能同时安装它们,它们使用同一个目录。

你可以配置一个带有。net 4.0框架的jenkins从机,并标记需要在。net 4.0上运行的构建。

见https://wiki.jenkins-ci.org/display/JENKINS/Step + +一步+指导+ +组+ +主+和+奴隶+机器