msbuild – 为什么TeamCity将“csproj.teamcity.patch”添加到Web应用程序包文件?

前端之家收集整理的这篇文章主要介绍了msbuild – 为什么TeamCity将“csproj.teamcity.patch”添加到Web应用程序包文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我怀疑可能有一个简单的答案,我只是没有看到,但是每当我运行一个TeamCity构建与MSBuild或Visual Studio解决方案跑步者针对.csproj和目标“包”时,构建工件总是包括“csproj .teamcity.patch“项目后的字符串名称

通过命令行运行相同的进程不包括这些.导致我的问题是,我的构建脚本有一个目标,在包任务运行后查找“Web.deploy.cmd”,显然当文件以这种方式命名时,它不会找到它.我修改构建脚本中的命令以包含TeamCity字符串,因为它将从构建服务器外部运行它将会起到破坏作用.

任何人都可以告诉我为什么会发生这种情况,当你需要通过名字引用这些工件时,你会如何处理它?

解决方法

您可以设置值为“false”的“teamcity.msbuild.generateWrappingScript”配置参数,以使TeamCity避免生成包装脚本.

TeamCity MSBuild / Solution构建跑步者,用于生成包装脚本以添加TeamCity提供的任务.

原文链接:https://www.f2er.com/html/230559.html

猜你在找的HTML相关文章