由于 TFS Team Build 在参数设置时创建的长路径,我们在构建时遇到了问题发布时创建包被设定为true.
在目录中软件包临时表(见后图)包被存储,但我不明白为什么这个目录结构是必要的以及如何定制它。
问题是部署或新的 TFS 构建会因路径过长而生成错误。
我将感谢您的帮助。
Regards
安东·卡尔西克
这是 TFS Team Build 创建的(匿名)树结构:
一个简单的解决方法是将'PackageTmp'文件夹创建为.zip文件。为此,请在 VS 中右键单击您的项目,然后选择“打包/发布设置”。在“Web 部署包设置”中,勾选“将部署包创建为 .zip 文件”。
另一个解决方法是在 Tfs 构建上运行的命令中添加以下参数:
MSBuild.exe WebProjectName.cs /p:Configuration="Release";DeployOnBuild=true;DeployTarget=Package; _PackageTempDir=C:\Package
The _PackageTempDir=C:\包将创建以下输出路径:
..\WebProjectName_Package\Archive\Content\C_C\包\..
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)