2016-03-15 75 views
2

我有一个TDS项目文件。当我构建时,它将生成sitecore包项目来构建输出路径。但是,它会将包创建到错误的文件夹目录。错误的目标生成包TDS Sitecore

在项目属性,设置我的构建输出路径

...... \建立\部署\

然而,AFER构建软件包是产生于

...... \建立\包发布\

它自动创建的部署文件夹以外的文件夹包版本..或者可以说忽略了部署文件夹

任何想法将是有益的

回答

2

只是尝试设置Build Output Path :像这..\..\..\Build\Deploy\Package_Release

3

这是正确的/默认行为。 Build Output Path是将解决方案打包并放入Package ReleasePackage Debug文件夹之前输出到的位置。

构建输出路径 - 设置位置TDS将利用收集来部署或者打包的文件。

http://hedgehogdevelopment.github.io/tds/chapter4.html#build

没有任何设置就我所知来控制。

更新您的构建/部署根据查找包build\Package Release文件夹中的脚本。

+0

是否意味着build是默认的文件夹?因此,如果我将构建输出路径设置为build - > deploy,那么它不会在deploy文件夹中创建新文件夹包版本:build - > deploy - > package release,而是在build - > package release忽略deploy文件夹? – gill23

0

可以使用的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:\包\”

希望它可以帮助你... :)

+0

您的回答在坏的方面非常有帮助..谢谢 – gill23