gpt4 book ai didi

msbuild - 当 CreatePackageOnPublish 设置为 true 时,TFS Team Build 中的长路径问题。

转载 作者:行者123 更新时间:2023-12-04 02:27:48 24 4
gpt4 key购买 nike

当参数 CreatePackageOnPublish 设置为 true 时,由于 TFS Team Build 创建的长路径,我们遇到了构建问题。

在目录 PackageTmp(见后图)中存储了包,但我不明白为什么这个目录结构是必要的以及如何定制它。

问题是部署或新的 TFS 构建由于路径长而产生错误。

我将不胜感激您的帮助。

问候

安东·卡尔奇克

这是由 TFS Team Build 创建的(匿名)树结构:

enter image description here

最佳答案

一个简单的解决方法是将“PackageTmp”文件夹创建为 .zip 文件。为此,请在 VS 中右键单击您的项目,然后选择“打包/发布设置”。在“Web 部署包设置”中,勾选“将部署包创建为 .zip 文件”。

另一种解决方法是在 Tfs 构建上运行的命令中添加以下参数:

MSBuild.exe WebProjectName.cs /p:Configuration="Release";DeployOnBuild=true;DeployTarget=Package; _PackageTempDir=C:\Package

_PackageTempDir=C:\Package 将创建以下输出路径:

..\WebProjectName_Package\Archive\Content\C_C\Package\..

关于msbuild - 当 CreatePackageOnPublish 设置为 true 时,TFS Team Build 中的长路径问题。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4862339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com