24-05-17, 10:55 AM
(24-05-17, 09:34 AM)silverlight كتب : بقترض أن المكتبة هذة تم تركيبها في الفيجوال استديو حتي تستطيع ان تتعامل معها و تضع أدواتها علي اي فورم
وعندما تقوم ب سحب أداة واحدة من هذا المكتبة الي اي فورم فإن الفيجوال استوديو أتوماتيكيا يقوم بإضافتها إلي References المشروع و بالتالي الي المجلد Bin
لكن هنا فقط و عندما تقوم بعمل Setup للمشروع عليك أن تتأكد ان المكتبة سيتم نسخها الي المجلد الذي سيكون عليه البرنامج
و هذا هو الاسلوب الطبيعي للتعامل مع المكتبات
حالة أخري وهي أن لا تكون المكتبةلم يتم تركيبها في الفيجوال استوديو
وهنا يمكن ان تضع المكتبة في Resources المشروع بحيث انها تكون Embedded و فقط تنسخها قبل بدء البرنامج علي فهرس المشروع و تستدعيها و تتعامل معها بشكل ديناميكي اي تضيف منها باستخدام الكود وهذا قد يحتاج الي فهم جيد جدا لجميع كلاسات المكتبة و فهم جيد لاستخدام Reflection
لكن لن يحتاج الي أن يكون Setup الخاص بك متضمنا لتلك المكتبة
اشكرك اخى جدا على التوضيح .....يارك الله فيك
