我有一个 TDS 项目文件。当我构建时,它会生成站点核心包项来构建输出路径。但是,它将包创建到错误的文件夹目录。
在项目属性中,我将构建输出路径设置为
......\构建\部署\
但是,在构建包之后会生成
......\构建\包发布\
它在部署文件夹之外自动创建一个文件夹包发布..或者可以说忽略部署文件夹
任何想法都会有所帮助
这是正确/默认的行为。这Build Output Path
是解决方案在打包并放置在Package Release
orPackage Debug
文件夹之前输出到的位置。
构建输出路径– 设置 TDS 将用于收集要部署或打包的文件的位置。
http://hedgehogdevelopment.github.io/tds/chapter4.html#build
据我所知,没有任何设置可以控制这一点。
build\Package Release
根据在文件夹中查找包更新您的构建/部署脚本。
试着设置Build Output Path :
这样..\..\..\Build\Deploy\Package_Release
您可以使用 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\"
希望它可以帮助你... :)