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

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

概述我怀疑可能有一个简单的答案,我只是没有看到,但是每当我运行一个TeamCity构建与MSBuild或Visual Studio解决方案跑步者针对.csproj和目标“包”时,构建工件总是包括“csproj .teamcity.patch“项目后的字符串名称: 通过命令行运行相同的进程不包括这些.导致我的问题是,我的构建脚本有一个目标,在包任务运行后查找“Web.deploy.cmd”,显然当文件以 我怀疑可能有一个简单的答案,我只是没有看到,但是每当我运行一个TeamCity构建与MSBuild或Visual Studio解决方案跑步者针对.csproj和目标“包”时,构建工件总是包括“csproj .teamcity.patch“项目后的字符串名称:

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

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

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

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

总结

以上是内存溢出为你收集整理的msbuild – 为什么TeamCity将“csproj.teamcity.patch”添加到Web应用程序包文件?全部内容,希望文章能够帮你解决msbuild – 为什么TeamCity将“csproj.teamcity.patch”添加到Web应用程序包文件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1099715.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存