खाली करें क्या कोई लक्ष्य समूह का उपयोग किए बिना आइटम समूह की सामग्री को हटाने का कोई तरीका है? मैं के बराबर कुछ के लिए देख रहा हूँ:एक एमएसबील्ड आइटम समूह
<ItemGroup>
<MyItemGroup Remove="@(MyItemGroup)"/>
</ItemGroup>
धन्यवाद
खाली करें क्या कोई लक्ष्य समूह का उपयोग किए बिना आइटम समूह की सामग्री को हटाने का कोई तरीका है? मैं के बराबर कुछ के लिए देख रहा हूँ:एक एमएसबील्ड आइटम समूह
<ItemGroup>
<MyItemGroup Remove="@(MyItemGroup)"/>
</ItemGroup>
धन्यवाद
अब नहीं है।
Item
तत्व बाहर लक्ष्य एक नयाUpdate
विशेषता है। इसके अलावा,Remove
विशेषता पर प्रतिबंध समाप्त कर दिया गया है।
नहीं है, प्रलेखन राज्यों के रूप में, निकालें केवल एक लक्ष्य के अंदर एक ItemGroup में शामिल किया जा सकता है। मुझे यकीन नहीं है कि लक्ष्य का उपयोग क्यों करना आपके मामले में एक मुद्दा है, लेकिन यदि प्रत्येक बिल्ड कॉन्फ़िगरेशन के लिए 'निकालें' चरण का उपयोग करना चाहते हैं, तो इसे पहले XXXXX AfterXXX हुक, जैसे कि पहले बिल्डिंग में जोड़ें।
ItemGroup 'Remove' Documentation
.NET फ्रेमवर्क 3.5 में शुरू, लक्ष्य तत्वों ItemGroup तत्वों है कि आइटम तत्व शामिल हो सकते हो सकती है। इन आइटम तत्वों में निकालें विशेषता हो सकती है, जो आइटम प्रकार से विशिष्ट आइटम (फ़ाइलें) को हटा देती है। उदाहरण के लिए, निम्न XML संकलन आइटम प्रकार से प्रत्येक .config फ़ाइल को हटा देता है।
<Target>
<ItemGroup>
<Compile Remove="*.config"/>
</ItemGroup>
</Target>
आप सही हैं। लक्ष्य के बाहर इसे करना संभव नहीं है। मैंने अपना जवाब हटा दिया और मैंने आपके उत्तर को उपयोगी के रूप में चुना;) – Ludwo
@ लुडवो - जानना अच्छा है। मैंने सोचा कि मुझे कुछ याद आया था। –
यह बहुत बुरा है। धन्यवाद –
शानदार। Upvoted! –