से regasm के साथ .NET CCW को कैसे पंजीकृत करें मेरे पास .NET सेवा अनुप्रयोग के लिए एक सेटअप प्रोजेक्ट है जो एक .NET घटक का उपयोग करता है जो एक COM इंटरफ़ेस (COM कॉल करने योग्य रैपर/सीसीडब्लू) का खुलासा करता है। घटक लक्ष्य मशीन पर काम पाने के लिए, यहविजुअल स्टूडियो 2008 सेटअप प्रोजेक्ट
/tlb उत्पन्न करने के लिए typelib में अनिवार्य है स्विच
Regasm.exe/tlb/codebase component.dll में पंजीकृत होना आवश्यक है इस मामले में, अन्यथा मैं उस असेंबली से वस्तुओं को नहीं बना सकता।
सवाल यह है कि, मैं इस असेंबली को regasm/tlb पर कॉल के साथ पंजीकृत करने के लिए अपने विजुअल स्टूडियो 2008 सेटअप-प्रोजेक्ट को कैसे कॉन्फ़िगर कर सकता हूं?
इस कोड को क्या जोड़ा जाना चाहिए? मेरे पास एक वीबीनेट प्रोजेक्ट है जिसे regasm की आवश्यकता है और इसमें कुछ सी # निर्भरताएं हैं। इन दो तरीकों को कक्षा में जोड़ा जा सकता है जो सुपरक्लास या इंटरफ़ेस लागू करता है? – Amala
मुझे लगता है कि ये दो विधियां एक कक्षा में जाती हैं जो System.Configuration.Install.Installer को ओवरराइड करती है, तो यह एकल वर्ग प्राथमिक आउटपुट के रूप में जोड़ा जाता है? मुझे यकीन नहीं है कि इस वर्ग या इन कार्रवाइयों को इंस्टॉलर में कैसे जोड़ना है। क्या वे स्वचालित रूप से असेंबली के साथ जुड़ जाएंगे या क्या मुझे कोई कार्रवाई जोड़ने की ज़रूरत है? – Amala
'" मुझे यकीन नहीं है कि इस वर्ग या इन क्रियाओं को इंस्टॉलर में कैसे जोड़ना है। " [वुल्फविर्ड से लिंक] देखें (http://leon.mvps.org/DotNet/RegasmInstaller.html) किसी अन्य उत्तर में , अपने इंस्टॉलर पैकेज में इसे जोड़ने के तरीके के विवरण के लिए। यह उत्तर लिंक किए गए आलेख में कोड का एक संशोधन है। – transistor1