पर आधारित बाहरी डीएल आयात करें मेरे पास 32 बिट और 64 बिट संस्करण दोनों में एक डीएल है। मेरा .NET WinForm "कोई भी CPU" के लिए कॉन्फ़िगर किया गया है और मेरा मालिक हमें विभिन्न ओएस संस्करणों के लिए अलग-अलग इंस्टॉल नहीं करने देगा। तो मैं सोच रहा हूं: यदि मैं इंस्टॉल में दोनों डीएलएस पैकेज करता हूं, तो WinForm निर्धारित करने का कोई तरीका है कि इसकी 64 बिट/32 बिट और उचित डीएल लोड करें।64 बिट या 32 बिट ओएस
मैं संस्करण का निर्धारण करने के लिए this article पाया। लेकिन मुझे यकीन नहीं है कि मैं जिस विधि का उपयोग करना चाहता हूं, उस पर DLLImport विशेषता को परिभाषित करने के लिए उचित तरीका इंजेक्ट करना है। कोई विचार?
वास्तव में यह मेरा "जाने" समाधान है यदि मुझे ऐसा करने के लिए क्लीनर तरीका नहीं मिल रहा है। –