2017-09-25 116 views
0

我有一個web.config.test & web.config.production簽入我的項目。這些被構建併發布到本地服務器上。我認爲命令行任務將工作將正確的文件複製爲web.config,但我無法弄清楚如何解析到路徑,因爲我的構建是壓縮的。類似於VSTS - 發佈環境特定的web.config

copy web.config.$(Release.EnvironmentName) web.config 

但它無法找到指定的文件。我回顯出$(Release.EnvironmentName)並將「test」寫入日誌,所以這是正確的文件名,但不知道zip文件中的文件路徑是什麼。有任何想法嗎?

+0

更新 - 我最終在解決方案中包含了所有環境特定的配置文件,然後創建了另一個「Publish Build Artifact」任務,將它們複製到服務器。然後,我添加了一個PowerShell發佈任務,將特定於環境的文件複製到實際文件中,例如「web.config.pre-production」複製到web.config。 – Mike

回答