2013-04-16 50 views
15

我需要在我的ASP MVC項目構建期間從TC的工件中排除一些文件。這些文件包括web.debug.config文件,但也有其他文件。從團隊城市工件中排除文件

目前神器路徑TC設置是這樣的:

的src/Project.Web/*配置=> arch.zip

我需要以某種方式告訴它跳過web.debug.config文件。 我想這並不起作用:

的src/Project.Web/*配置=> arch.zip

-src/Project.Web/* debug.config

所以,理想情況下,我不希望從構建期間創建的arch.zip中創建這些文件。

回答

12

這是不可能的,你提到的方式:

http://youtrack.jetbrains.com/issue/TW-5244

作爲一種變通方法,直到問題得到解決,您可以隨時創建另一個構建配置與快照依賴,並在您的主要製造品的依賴建立。您的主版本將所有文件輸出爲artefact。根據該配置有一個假象依賴設置爲:

+:*.config => <replace with location> 
-:*.debug.config 

然後發佈您從文件夾中的這種配置想要的東西。不理想,但它會工作。

7

從TC10開始是可能的。在你的情況下,它將是:

+:src/Project.Web/*.config => arch.zip 
-:src/Project.Web/*.debug.config => arch.zip