Jenkins 在远程服务器(Microsoft.Web.Publishing.targets)上运行TransformWebConfig

Jenkins 在远程服务器(Microsoft.Web.Publishing.targets)上运行TransformWebConfig,jenkins,msbuild,webdeploy,Jenkins,Msbuild,Webdeploy,我想在jenkins服务器上构建没有安装Visual Studio的包。我能够在本地复制MSBuild.Community.Tasks.targets并运行这些任务,但即使从C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web复制任务和目标,也无法运行TransformWebConfig。要在安装了msbuild但未安装VS2012的服务器上运行web.config转换,我需要做什么 i、 e.此路径为我在本地解析:“$(M

我想在jenkins服务器上构建没有安装Visual Studio的包。我能够在本地复制MSBuild.Community.Tasks.targets并运行这些任务,但即使从C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web复制任务和目标,也无法运行TransformWebConfig。要在安装了msbuild但未安装VS2012的服务器上运行web.config转换,我需要做什么

i、 e.此路径为我在本地解析:“$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets” 但不在服务器上解析

我更愿意将几个文件放入我的登记表中,并从那里引用它们。

看一看-它为您提供了在构建过程中转换任何配置所需的所有任务和目标。 您可以基于配置名称转换配置(这与Web.Config转换的工作方式相同),或者对nuget的目标文件进行少量修改,以允许您运行自定义前缀转换