2017-02-24 33 views
0

我想了解TFS 2013複製文件操作的內容過濾器語法背後的邏輯。我有一個簡單的解決方案,有幾個項目和一些測試項目,不幸的是它們有很大的測試文件。我不想要測試項目或Drop文件夾中的文件。測試的項目被命名爲喜歡Project.Test,Project2.Test等TFS複製文件操作排除語法

我試着過濾它們是這樣的:

**\bin\$(BuildPlatform)\$(BuildConfiguration)\**;-:**\*.Test\** 

但這不會複製任何東西。

測試文件位於名爲TestFiles的目錄中。

這也過濾掉一切:

**\bin\$(BuildPlatform)\$(BuildConfiguration)\**;-:**\TestFiles\** 

如果第一部分中bin目錄中的正確的文件相匹配,又怎能第二部分它們過濾出來?我看不出如何匹配相同的文件。

+0

,因爲在構建和發佈顯著改善你應該升級到TFS 2017年。 –

回答

0

解決我的問題是使用一個不同的語法來排除某些目錄(*。測試這裏):

**\!(*.Test)\bin\$(BuildPlatform)\$(BuildConfiguration)\**