ターゲットに頼らずにItemGroupの内容を削除する方法はありますか?おかげMSBuild ItemGroupを空にする
答えて
いいえ、ドキュメントの状態として、削除がターゲットのみ内部ItemGroupに含めることができ
<ItemGroup>
<MyItemGroup Remove="@(MyItemGroup)"/>
</ItemGroup>
:私はと同等の何かを探しています。あなたのケースでターゲットを使用するのがなぜ問題なのかよく分かりませんが、すべてのビルド設定で「削除」ステップを使用する場合は、BeforeBuildのようなBeforeXXXX AfterXXXフックのいずれかに追加してください。
ItemGroup 'Remove' Documentation
の.NET Framework 3.5以降、ターゲット要素はitem要素を含んでいてもよいItemGroup要素を含んでいてもよいです。これらのアイテム要素には、アイテムの種類から特定のアイテム(ファイル)を削除するRemove属性を含めることができます。たとえば、次のXMLはすべての.configファイルをコンパイル項目タイプから削除します。
<Target>
<ItemGroup>
<Compile Remove="*.config"/>
</ItemGroup>
</Target>
あなたが正しいです。それはターゲットの外で行うことはできません。私は私の答えを削除し、私はあなたの答えを有用なものとして選択しました;) – Ludwo
@ルードウ - よく知っています。私は何かを逃したと思った。 –
それはあまりにも悪いです。ありがとう –
- 1. msbuild itemgroup items
- 2. MSBuildのItemGroupはワイルドカード
- 3. MSBuildの - ItemGroup交差点
- 4. MSBuild - ItemGroupを別ファイルに保存
- 5. msbuild - ItemGroupの各アイテムに文字列をプリペンドする方法
- 6. msbuild `ItemGroup`内の各アイテムのリストプロパティを拡張する方法は?
- 7. ItemGroup Itemスコープ、あるいは「なぜMSBuildが私を嫌うの?
- 8. MSBuildを使用してItemGroup内のフォルダのリストを作成
- 9. ファイル名部分に基づいてMsBuildのItemGroupをフィルタリングする方法は?
- 10. msbuild .targetsファイルのItemGroup項目の相対パス
- 11. MSBuild ItemGroup(除外対象の.svnディレクトリとファイル内)
- 12. ItemGroupファイルの名前がすべて同じ場合に、MSBuildトランスフォームを使用する方法は?
- 13. MsBuild:CallTargetを使用してItemGroupを渡す
- 14. MSBuildの条件は、プロパティファイルの種類があり、ターゲットで使用するitemgroupを作成しようと
- 15. ItemGroupアイテムのすべてのメタデータキーを取得する方法は?
- 16. MSBuildの
- 17. MSBuildマージアイテムグループ
- 18. ItemGroupを区切り文字列に変換
- 19. msbuildのダブルループ?
- 20. TFS MSBuildの:$(PROJECTDIR)空白またはランダム
- 21. のMSBuildとBuildUri
- 22. のMSBuild/YUICompressorエラー次のMSBuild設定を使用して
- 23. MsbuildとClCompileオプション
- 24. MsBuild条件のカウント項目
- 25. MSBuild execタスク、終了コードが空になる
- 26. ItemGroupにアイテムが含まれている場合、MSBuild Conditionテストを行うにはどうすればよいですか?
- 27. MSBuildのは - ファイルオーバータスクMSBuildのループをどうするか
- 28. msbuildを含むweb.config
- 29. プロパティをMSBUILDに渡すタスク
- 30. msbuildバッチング置換文字列
素晴らしいです。アップアップされました! –