2

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

在项目属性中,我将构建输出路径设置为

......\构建\部署\

但是,在构建包之后会生成

......\构建\包发布\

它在部署文件夹之外自动创建一个文件夹包发布..或者可以说忽略部署文件夹

任何想法都会有所帮助

4

3 回答 3

3

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

构建输出路径– 设置 TDS 将用于收集要部署或打包的文件的位置。

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

据我所知,没有任何设置可以控制这一点。

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

于 2016-03-15T10:09:45.707 回答
2

试着设置Build Output Path :这样..\..\..\Build\Deploy\Package_Release

于 2016-03-17T06:18:14.810 回答
0

您可以使用 MSBuild 命令

MSBuild.exe '项目路径' /T:Package /P:Configuration=Sitecore.Package/p:SkipExtraFilesOnServer=True; DeployOnBuild=true;PackageLocation='destinationpathFile'

示例:MSBuild.exe D:\Projects\sitecore811\Source\Presentation\Company.Web.Presentation\Company.Web.Presentation.csproj /T:Package /P:Configuration=Sitecore.Package/p:SkipExtraFilesOnServer=True;DeployOnBuild= true;PackageLocation="D:\Package\"

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

于 2016-03-16T07:28:09.057 回答