ربط مكتبة خارجية في وقت التشغيل في .NET
-
18-09-2019 - |
سؤال
هل من الممكن لطلبي مراقبة مجلد أنه إذا نسخنا DLL (مكتبة) فيه، فسيقوم التطبيق باستلامه وربطه؟
فعلت شيئا مشابها في C ++ مرة أخرى في الأيام، لكن هل من الممكن ربط مكتبة ديناميكيا في .NET؟
شكرا
المحلول
باستخدام التفكير الذي يمكنك.
استدعاء دليل الملفات المضافة، ثم إذا وجدت واحدة، قم بتحميلها باستخدام التفكير وتشغيل بعض الأسلوب الرئيسي داخله.
ومع ذلك، لا يمكنك "تفريغ" هذه DLLات إلا إذا تم تحميلها في AppDomains منفصلة.
نصائح أخرى
إطلاقا. انظر هذا حتى السؤال أو النظر في استخدام مهد.
لا تنتمي إلى StackOverflow