我有一个TDS项目文件。当我构建时,它将生成sitecore包项目来构建输出路径。但是,它会将包创建到错误的文件夹目录。错误的目标生成包TDS Sitecore
在项目属性,设置我的构建输出路径
...... \建立\部署\
然而,AFER构建软件包是产生于
...... \建立\包发布\
它自动创建的部署文件夹以外的文件夹包版本..或者可以说忽略了部署文件夹
任何想法将是有益的
我有一个TDS项目文件。当我构建时,它将生成sitecore包项目来构建输出路径。但是,它会将包创建到错误的文件夹目录。错误的目标生成包TDS Sitecore
在项目属性,设置我的构建输出路径
...... \建立\部署\
然而,AFER构建软件包是产生于
...... \建立\包发布\
它自动创建的部署文件夹以外的文件夹包版本..或者可以说忽略了部署文件夹
任何想法将是有益的
只是尝试设置Build Output Path :
像这..\..\..\Build\Deploy\Package_Release
这是正确的/默认行为。 Build Output Path
是将解决方案打包并放入Package Release
或Package Debug
文件夹之前输出到的位置。
构建输出路径 - 设置位置TDS将利用收集来部署或者打包的文件。
http://hedgehogdevelopment.github.io/tds/chapter4.html#build
没有任何设置就我所知来控制。
更新您的构建/部署根据查找包build\Package Release
文件夹中的脚本。
可以使用的MSBuild命令
MSBuild.exe 'Projectpath'/ T:包装/P:Configuration=Sitecore.Package/p:SkipExtraFilesOnServer=True; DeployOnBuild = TRUE; PackageLocation = 'destinationpathFile'
例如: MSBuild.exe d:\项目\ sitecore811 \源\演示\ Company.Web.Presentation \ Company.Web.Presentation.csproj/T:包装/ P:配置= Sitecore.Package/p:SkipExtraFilesOnServer = TRUE; DeployOnBuild = TRUE; PackageLocation = “d:\包\”
希望它可以帮助你... :)
您的回答在坏的方面非常有帮助..谢谢 – gill23
是否意味着build是默认的文件夹?因此,如果我将构建输出路径设置为build - > deploy,那么它不会在deploy文件夹中创建新文件夹包版本:build - > deploy - > package release,而是在build - > package release忽略deploy文件夹? – gill23