2010-06-17 11 views
5

हर बार जब मैं अपना सी # समाधान बनाता हूं, तो मुझे इंटरफेस के बारे में कुछ चेतावनियां मिलती हैं जिन्हें मैंने कभी नहीं देखा या लिखा है। मैंने उनमें से कुछ के लिए गुगलिंग की कोशिश की, लेकिन कोई हिट नहीं मिली। क्या इन्हें संभवतः एक असेंबली में दफनाया जा सकता है जिसे मैं संदर्भित कर रहा हूं? यदि हां, तो क्या इन चेतावनियों को दूर करने का कोई तरीका है?सी # परियोजनाओं में रहस्य इंटरफेस के बारे में चेतावनियां

इंटरफ़ेस 'IAlertable' को [दोहरी] के रूप में चिह्नित किया गया है, लेकिन IDISpatch से प्राप्त नहीं होता है। इसे एक अज्ञात-व्युत्पन्न इंटरफ़ेस के रूप में परिवर्तित किया जाएगा।

इंटरफ़ेस 'आईसीप्लाइजेशनप्रमिशन रीपॉर्ट्स' को [दोहरी] के रूप में चिह्नित किया गया है, लेकिन आईडीस्पैच से प्राप्त नहीं होता है। इसे एक अज्ञात-व्युत्पन्न इंटरफ़ेस के रूप में परिवर्तित किया जाएगा।

इंटरफ़ेस 'IAlertable2' को [दोहरी] के रूप में चिह्नित किया गया है, लेकिन IDISpatch से प्राप्त नहीं होता है। इसे एक अज्ञात-व्युत्पन्न इंटरफ़ेस के रूप में परिवर्तित किया जाएगा।

+1

क्या आपके पास ** परियोजना इंटरफ़ेस में COM इंटरऑप ** सेटिंग के लिए पंजीकरण है? – ChaosPandion

+0

क्या आपने किसी भी COM dlls का संदर्भ दिया था? संदर्भित होने पर आपको इन चेतावनियां मिलती हैं COM घटकों को सही ढंग से परिभाषित नहीं किया जाता है। –

+0

@Cos: मेरी परियोजना पर गुणों के निर्माण खंड में, "COM इंटरऑप के लिए रजिस्टर" की जांच नहीं की गई है और यह वास्तव में अक्षम है। –

उत्तर

6

वे एक COM असेंबली बनना चाहिए जिसका आप संदर्भ दे रहे हैं। आप कौन सा पता लगाने की कोशिश कर सकते हैं। ऐसा लगता है जैसे रैपर कोड गलत लिखा गया था/उत्पन्न हुआ था।

और विजुअल स्टूडियो में "दबाने वाली चेतावनियां:" टेक्स्ट बॉक्स है लेकिन मुझे इस बात का नुकसान हुआ है कि वहां क्या टाइप करना है।
परियोजना गुण,

4

ये एचपी गुणवत्ता केंद्र ओटीए-एपीआई "इंटरऑप.टीडीएपीएलईएलआईबी", एक ActiveX COM टाइप लाइब्रेरी में इंटरफेस हैं। अपने संदर्भों की जांच करें।

संबंधित मुद्दे