Quindi voglio trovare tutti i file .xml e .pdb ed eliminarli da una cartella di output di compilazione. Posso fare questo uno alla volta, ma posso farlo come uno trova i file corrispondenti.TFS Trova file corrispondenti con OR
5
A
risposta
20
Se si esegue questa operazione come parte del modello di processo di creazione TFS, sono necessarie alcune attività e una variabile. Farò del mio meglio per parlarti di ciò.
- Creare una sequenza da qualche parte dopo la costruzione è stata completata - Ho messo la mia poco dopo in cui i file sono stati copiati nella Località di riconsegna.
- Creare una variabile con scope alla Sequenza chiamato
matchedFiles
di tipoIEnumerable<String>
- Aggiungi un FindMatchingFiles attività alla sequenza e impostare le proprietà come segue
- MatchPattern:
String.Format("{0}\**\*.xml;{0}\**\*.pdb", BuildDetail.DropLocation)
. È possibile modificarlo per utilizzareBinariesDirectory
se non si pulisce la cartella di rilascio. - Risultato:
matchedFiles
- MatchPattern:
- Aggiungi un ForEach attività alla sequenza e impostare le proprietà come segue:
- Tipo:
String
. - Foreach
file
inmatchedFiles
- Nel corpo aggiungere un nuovo InvokeMethod l'attività e impostare le proprietà come segue:
- TargetType:
System.IO.File
- MethodName:
Delete
- Parametro: Direzione:
In
Tipo:String
Valore:file
- TargetType:
- Tipo:
Ora, per evitare di avere un qualsiasi file Eliminare nel vostro log di compilazione, aprire il processo Template XAML con Visual Studio, trovare il passo InvokeMethod
, e aggiungi il seguente Attributo a XAML:
mtbwt:BuildTrackingParticipant.Importance="None"
Problemi correlati
- 1. Trova file con pattern corrispondenti in una directory C#?
- 2. Trova tutti i file bloccati in TFS
- 3. TFS: trova un file spostato con il vecchio nome
- 4. Trova il percorso tfs del ramo unito
- 5. TFS - Trova i dettagli dell'ID changeset noto
- 6. TFS ottiene l'ultima versione con nuovi file
- 7. TFS spostamento di file con la storia
- 8. Trova i migliori poligoni sovrapposti corrispondenti in R
- 9. Trova indici di elementi corrispondenti a una determinata condizione
- 10. Trova tutti gli elementi corrispondenti in std :: lista
- 11. Trova elementi vettoriali corrispondenti a due condizioni in Matlab
- 12. Espressioni regolari: nomi di file corrispondenti che iniziano con punto (.)?
- 13. Unisci due rami TFS con git tfs
- 14. TFS TFS ha ancora bisogno di file .vspcc?
- 15. TFS/File Checkout da C#
- 16. Impossibile aggiungere file a TFS
- 17. OpenCV corrispondenti immagini
- 18. Trova record con Datetime corrispondenti alla data odierna - Ruby on Rails
- 19. Intervista: il people corrispondenti
- 20. TFS: confronto dei changeset
- 21. integrare dotCover con TFS
- 22. Trova file con dimensioni in Unix
- 23. Linux - Trova file con nome contenente stringa
- 24. Trova modello in file con Java 8
- 25. Dove si trova TFS Build Explorer in Visual Studio 2015?
- 26. Problemi con TypeScript e TFS
- 27. Copia i file da tfs versioncontrol alla directory con PowerShell
- 28. Parentesi graffe corrispondenti in Emacs
- 29. Directory.GetFiles trova file inesistenti
- 30. Rollback di un singolo file in TFS
Stai chiedendo di farlo all'interno di uno script MSBuild? –