と一致するファイルを見つけるので、すべての.xmlファイルと.pdbファイルを探し、それらをビルド出力フォルダから削除します。私は一度にこれを行うことができますが、一致するファイルが見つかるとこれを行うことができます。TFS OR
Q
TFS OR
5
A
答えて
20
これをTFSビルドプロセステンプレートの一部として実行する場合は、いくつかのアクティビティと変数が必要です。私はそれを通してあなたに話すために最善を尽くします。
- ビルドが完了した後にシーケンスどこかの作成 - 私はちょうどファイルがドロップ場所にコピーされた場所を後に地雷を置きます。
String.Format("{0}\**\*.xml;{0}\**\*.pdb", BuildDetail.DropLocation)
:変数を作成します - は
IEnumerable<String>
- がシーケンスにFindMatchingFilesアクティビティの追加とMatchPattern
- を次のようにプロパティを設定するタイプの
matchedFiles
呼ばシーケンスにスコープ。ドロップフォルダをクリーニングしていない場合は、BinariesDirectory
を使用するように変更することができます。 - 結果:
matchedFiles
- を次のようにプロパティを設定するタイプの
- がシーケンスにのForEach活動を追加し、次のようにプロパティを設定します。
- タイプ:
String
を。- TargetTypeに:ボディ新しいは、invokeMethodアクティビティを追加し、次のようにプロパティを設定するには
matchedFiles
- で
- foreachの
file
System.IO.File
- メソッド名:
Delete
- パラメータ:方向:
In
タイプ:String
値:今file
- TargetTypeに:ボディ新しいは、invokeMethodアクティビティを追加し、次のようにプロパティを設定するには
- タイプ:
、すべてのファイルは、ビルド・ログに削除されないようVisual StudioにプロセステンプレートのXAMLを開いて、InvokeMethod
ステップを見つけるために、 XAMLに次の属性を追加してください。
mtbwt:BuildTrackingParticipant.Importance="None"
関連する問題
- 1. VS2010 tfs内のtfs
- 2. TFSのビルド - TFSで
- 3. はTFS REST APIは、TFS 2017
- 4. TFS 2012用のTFSパワーツール
- 5. Git、GitHub、TFS、Git-TFS、VisualStudio.com
- 6. TFS 2015をTFS 2018にアップグレード
- 7. TFS
- 8. TFS - TFS 2017からTFS 2010のテンプレートを使用する[migration TFS 2017 to 2010]
- 9. TFS 2010とTFS 2012 RCをTFS 2012に最終的に
- 10. TFSビルドサーバーでのTFSとTDSの統合
- 11. NuGetとTFSのベストプラクティスTFSにおける
- 12. TFSパワーツールでのTFSサーバーの配置
- 13. TFS用プラグイン(プロジェクト)のTFS 2017インストール(公開)
- 14. TFS:チェックインスローエラー
- 15. TFSリリースパイプライン
- 16. TFS:リスト
- 17. TFSワークスペース
- 18. TFSコマンドラインヘルプ
- 19. TFSは$
- 20. TFSワーキングフォルダ
- 21. TFSビジネスケース
- 22. TFSコマンドラインチェック
- 23. TFSデータベースアーキテクチャ
- 24. TFSタスクキューエンドポイント
- 25. TFSオーバーレイブランチマッピング
- 26. TFS 2015
- 27. TFS - ソースコード
- 28. TFSは
- 29. TFSチームビルドガイド
- 30. TFSチェックインコメントテンプレート
MSBuildスクリプトで行うことを尋ねていますか? –