【问题标题】:Run TransformWebConfig on remote server (Microsoft.Web.Publishing.targets)在远程服务器上运行 TransformWebConfig (Microsoft.Web.Publishing.targets)
【发布时间】:2014-03-06 01:16:34
【问题描述】:

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

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

我宁愿只将几个文件放入我的登记中并从那里引用它们。

【问题讨论】:

    标签: jenkins msbuild webdeploy


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-06-06
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-03
      • 2011-09-20
      • 2011-05-11
      • 2014-12-15
      相关资源
      最近更新 更多