هي معيار صافي 2 دلس متوافقة مع سلفرليغت 2.0 وقت التشغيل؟

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

  •  03-07-2019
  •  | 
  •  

سؤال

إذا كنت تجنب الرجوع التجميعات التي لا وجود لها في سلفرليغت 2.0 وقت التشغيل، سوف the.Net دلس مكتبة 2.0 I خلق مع العمل VS2008 مع Silverlight على دون إعادة تجميع أو تعديل آخر؟

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

المحلول

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

نصائح أخرى

وبالإضافة إلى إنشاء ملفات في مشروع واحد وإضافة كروابط في الآخر، قد لا تزال تواجه الفرق API بين سطح المكتب و Silverlight واجهات برمجة التطبيقات. يمكنك حل هذه الخلافات الرمز مع كتل #if، أي بمعنى.

#if SILVERLIGHT
/* some code */
#else // WPF
/* some other code */
#endif
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top