2015-09-16 49 views

回答

3

發現:發生此錯誤,因爲文件App_Config/Include/.Sitecore.Speak.Important.config丟失。

爲什麼缺少?由於文件名以'。'開頭,我們使用TeamCity和Octopus Deploy/OctoPack生成一個NuGet包來進行部署。

這是OctoPack的設計行爲 - 即不包括在輸出包中包含前導句點的文件(請參閱here)。但作爲評論的狀態,現在有一個選項,允許點文件部署:

在TeamCity的(轉輪式的MSBuild的Visual Studio(SLN))你的構建生成步驟,在該領域命令行參數,插入或添加以下內容:

/p:OctoPackNuGetArguments=-NoDefaultExcludes

究竟誰來名稱與反正主導時期的文件...

+0

聽起來像是一個好題材的博客文章! –

+0

@RichardSeal你的意思是文件命名好的行爲? :) –