我有一個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