متى يتم التثبيت، مقابل.متى يتم إنشاء حزم المكونات المرئية التي تعد جزءًا من مشروع أكبر

StackOverflow https://stackoverflow.com/questions/1429953

سؤال

سياق:

لقد كنت أعمل بشكل متقطع على تطبيق يستخدم عددًا من المكونات المخصصة المستندة إلى الإطارات (والتي كان الأشخاص هنا يستخدمونها ممتاز متعاون مع كما كنت أتعلم!).

نظرًا لأنني أقوم بتعديل المكون المرئي الذي يستخدمه التطبيق كثيرًا، وهذه المكونات عديدة ومترابطة إلى حد ما (يحدث قدر كبير من الميراث، وما إلى ذلك)، فأنا أرغب في تبسيط عملية التعديل/الإنشاء قدر الإمكان.

سؤال:

متى يكون ذلك ضروريا في الواقع ثَبَّتَ حزمة المكونات المرئية، مقابل.فقط مبنى (أو "التجميع" فقط؟) مشروع EXE الذي يستخدم تلك المكونات ويشير إليها؟هل أحتاج فقط إلى "إعادة تثبيت" الحزمة على اللوحة عندما أقوم بتغيير عضو قد يؤثر على Object Inspector؟أي توجيه مفاهيمي هنا سيكون موضع ترحيب كبير.

شكرا مرة أخرى، مقدما.:)

هل كانت مفيدة؟

المحلول

يكتشف IDE عادةً متى تقوم بإعادة ترجمة الحزمة التي قام IDE بتحميلها.عندما تقوم بتجميع الحزمة، سيقوم IDE بإلغاء تحميل حزم وقت التصميم ذات الصلة أولاً، ثم سيحاول إعادة تحميلها عند انتهاء التجميع.

ينبغي عليك إجراء تغييرات على الحزمة الخاصة بك أثناء تحديد هذه الحزمة كمشروع نشط في IDE.(يمكنك استخدام "مجموعات المشاريع" للسماح لك بفتح عدة مشاريع في وقت واحد.واحد فقط في كل مرة يمكن أن يكون المشروع "النشط".)

هذا بدلاً من تجميع وحدات الحزمة الخاصة بك ضمنيًا عند تجميع التطبيق الخاص بك.نصيحتي هي تجنب هذا السيناريو.فهو يتيح لحزمك ومشروعك الخروج من المزامنة بسهولة أكبر، ويرجع ذلك جزئيًا إلى أنه لن يتم تحميل الحزمة في IDE، وجزئيًا لأنك ستكون أكثر استعدادًا لإجراء تغييرات خاصة بالمشروع على وحدات الحزمة بدلاً من الإيقاف المؤقت للنظر فيما إذا كان التغيير مناسبًا حقًا للحزمة المشتركة.يمكن أن تكون اللحظة التي يستغرقها تبديل المشروع النشط كافية لإبقاء الحزمة والتطبيق منفصلين في ذهنك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top