Ant*_*cik 7 msbuild team-build tfs2010
由于在参数CreatePackageOnPublish设置为true时由TFS Team Build创建的长路径,因此构建存在问题.
在目录PackageTmp(见下图)中存储了包,但我不明白为什么这个目录结构是必要的以及如何自定义它.
问题是部署或新的TFS构建因长路径而产生错误.
我将非常感谢你的帮助.
问候
安东卡尔奇克
这是由TFS Team Build创建的(匿名)树结构:

一个简单的解决方法是将“PackageTmp”文件夹创建为 .zip 文件。为此,请右键单击 VS 中的项目并选择“打包/发布设置”。在“Web 部署包设置”中,勾选“将部署包创建为 .zip 文件”。
另一个解决方法是在 Tfs 构建上运行的命令中添加以下参数:
MSBuild.exe WebProjectName.cs /p:Configuration="Release";DeployOnBuild=true;DeployTarget=Package; _PackageTempDir=C:\Package
Run Code Online (Sandbox Code Playgroud)
_PackageTempDir =C:\Package将创建以下输出路径:
..\WebProjectName_Package\Archive\Content\ C_C\Package \..
| 归档时间: |
|
| 查看次数: |
1145 次 |
| 最近记录: |