错误的目标生成包 TDS Sitecore

Wrong Target Generate Package TDS Sitecore

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

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

......\Build\Deploy\

但是,构建包后会生成

......\Build\Package Release\

它会在部署文件夹外自动创建一个文件夹 package release.. 或者可以说忽略部署文件夹

任何想法都会有所帮助

这就是 correct/default 行为。 Build Output Path 是解决方案在打包并放置在 Package ReleasePackage Debug 文件夹之前输出到的位置。

Build Output Path – Sets the location TDS will use to collect the files to be deployed or packaged.

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

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

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

您可以使用 MSBuild 命令

MSBuild.exe 'Projectpath' /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\"

希望对您有所帮助...:)

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