विज़ुअल स्टूडियो प्रयोगात्मक उदाहरण के समाधान एक्सप्लोरर में मौजूदा आइटम जोड़ने का प्रयास करते समय फ़ाइल प्रकार सत्यापन कैसे जोड़ें?


I am trying to add file type validation in "add existing item" in solution explorer in visual studio experimental instance. If the selected file type is not valid, then it needs to display message box like invalid file type. Else it needs to add the file to the project.

मैंने क्या प्रयास किया है:

Currently by using this "VS.Events.ProjectItemsEvents.AfterAddProjectItems", it is adding the file before validating file type.

Is there any visual studio event to call at the time of "add existing Item" to validate?

समाधान 1

पहला सवाल यह है कि आप ऐसा क्यों कर रहे हैं? वीएस आपको अच्छे कारणों से किसी भी फ़ोल्डर में कोई भी फ़ाइल प्रकार जोड़ने की अनुमति देता है।

आप मौजूदा आइटम जोड़ें के व्यवहार को संशोधित नहीं कर सकते. वीएस कार्यान्वयन में, आइटम पहले ही “मान्य” हो चुके हैं, क्योंकि, आपको किसी भी समय किसी भी फ़ोल्डर में कोई भी आइटम जोड़ने की अनुमति है।

आप जिस ईवेंट का उपयोग कर रहे हैं उसे भी टैग किया गया है

उद्धरण:

यह एपीआई उत्पाद के बुनियादी ढांचे का समर्थन करता है और इसका सीधे आपके कोड से उपयोग करने का इरादा नहीं है।

केवल Microsoft आंतरिक उपयोग।

ऐसी कोई घटना नहीं है जो आइटम जोड़ने से पहले सक्रिय हो, या उनके चयन के बाद सक्रिय हो।

यदि आप इंटरफ़ेस से विशिष्ट फ़ाइल प्रकार जोड़ने का प्रयास कर रहे हैं, तो आपको विशिष्ट आइटम फ़िल्टर करने के लिए अपने स्वयं के ओपनफ़ाइल संवाद और कोड के साथ “मौजूदा आइटम जोड़ें” के बाहर अपना स्वयं का मेनू आइटम प्रदान करना होगा।

コメント

タイトルとURLをコピーしました