2010-03-25 13 views
8

गुम है। मुझे यह त्रुटि मिलती है जब Microsoft.Search.Interop.dll लाइब्रेरी में एक संदर्भ जोड़ता है प्रोजेक्ट जो मैंने बनाया था।असेंबली प्रकारों को असेंबली "... Microsoft.Search.Interop.dll" से एम्बेड नहीं कर सकता है क्योंकि इसमें GuidAttribute विशेषता

माइक्रोसॉफ्ट.Search.Interop.dll एक लाइब्रेरी है जो विंडोज खोज के साथ संवाद करने के लिए कुछ उपयोगी एपीआई प्रदान करती है। मैं सिस्टम इंडेक्सर में फ़ोल्डर जोड़ने के लिए इसका उपयोग करता हूं।

क्या किसी और को यह त्रुटि मिली, और यदि हां, तो मुझे इसे हल करने के बारे में कैसे जाना चाहिए?

यदि मैं महत्वपूर्ण है तो मैं Windows Server 2008 पर VS2010 आरसी का उपयोग कर रहा हूं।

उत्तर

0

हाँ, मैंने अंत में इसे समझ लिया। जाहिर है, Windows Search SDK कोड उदाहरणों के भीतर कहीं Microsoft.earch.Interop.dll फ़ाइल है।

आप कोड उदाहरण here प्राप्त कर सकते हैं, और बस इसे खोजने के लिए विंडोज़ खोज का उपयोग करें।

उम्मीद है कि यह मदद करता है।

चीयर्स!

14

Microsoft.Search.Interop के लिए प्रॉपर्टी विंडो पर जाएं और "एम्बेड इंटरऑप प्रकार" प्रॉपर्टी को गलत में बदलें।

+28

आप मान रहे हैं कि हम इसे एम्बेड नहीं करना चाहते हैं। –

0

मुझे एक ही समस्या थी। मैंने जो गलत किया है, मैंने "स्थानीय प्रतिलिपि" के लिए चिह्नित करने के बजाय ट्रू को संदर्भित करने के लिए "एंबल इंटरऑप टाइप" संपत्ति को चिह्नित किया था। त्रुटि जब मैं "एम्बेड इंटरऑप प्रकार" को गलत तरीके से रीसेट कर देता हूं, तो यह सब ठीक काम करता है। उम्मीद है कि यह किसी की मदद करता है.धन्यवाद!

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