فرض إعادة تحميل مكون من .NET المشار إليه في VS2005

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

  •  05-09-2019
  •  | 
  •  

سؤال

لدينا مشروع VB الذي يحمل مرجعا إلى .NET DLL (الذي نصنعه أيضا). يتم تطوير كلا المشروعين في وقت واحد.

عندما نضيف فئات جديدة إلى DLL المشار إليها، يفشل المشروع الرئيسي عادة في ملاحظة التغييرات.

وهذا هو، إذا أضفنا شريط فئة جديدة إلى DLL FOL، يجب أن نكون قادرين على كتابة "FOO". ولها شريط مدرج في المنسدلة الذكية. انها أبدا هناك.

إزالة المرجع ثم إضافةها مرة أخرى في بعض الأحيان إصلاح المشكلة. في بعض الأحيان، تمكنا من كتابة الشريط يدويا، ثم إعادة إنشاء أخطاء دون أخطاء.

يبدو لي أنه يجب أن يكون هناك طريقة لإخبار Visual Studio إعادة تحميل المشروع المشار إليه لأنه قد تغير. في الواقع، أعتقد أن VS يجب أن تلاحظ التغيير نفسه، ولكن فشل ذلك، نحن بحاجة إلى طريقة بسيطة لإجبار عملية إعادة التحميل.

أي اقتراحات؟

يحرر: إنه VS2005 ونحن نشير إلى تجمعات الإخراج (DLL)

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

المحلول

كان لي هذه المشكلة مرة واحدة. ضع كلا المشروعين في حل واحد. انقر بزر الماوس الأيمن فوق الحل في الحلول المستكشف، وتعيين ترتيب الإنشاء. اجعل المشروع الرئيسي يعتمد على .dll. الآن، عند إعادة بناء الحل، يتم بناؤه .dll أولا، وسوف يرى المشروع الرئيسي كل التغييرات.

تحرير: أيضا، مرجع .dll كمشروع بدلا من اختيار استعراض عند اختيار مرجع. بعد ذلك، يجب الاعتراف بالتغييرات على الفور من قبل المشروع الرئيسي دون إعادة البناء.

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