2016-03-15 55 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