مشاركة عبر


أرقام الإصدارات الخاصة بتجميعات القمر الصناعي الرئيسية و المترجمة

SatelliteContractVersionAttribute فئة توفر دعم تعيين الإصدار للتجميع الرئيسى الذي يستخدم الموارد المترجمة عن طريق إدارة الموارد. القيام بتطبيق SatelliteContractVersionAttribute إلى تطبيق موجود على التجميع الرئيسي يسمح لك بتحديث إعادة نشر التجميع دون تحديث القمر الصناعي الخاص به. على سبيل المثال، يمكنك استخدام الفئة SatelliteContractVersionAttribute مع حزمة الخدمات التي لا تسمح بإدخال موارد جديدة دون إعادة بناء و إعادة نشر تجميعات القمر الصناعي الخاصة بك . حتى تكون الموارد المترجمة الخاصة بك متوفرة, يجب أن يتطابق إصدار عقد القمر الصناعي للتجميع الرئيسي الخاص بك مع الفئة AssemblyVersionAttribute الخاصة بالقمر الصناعي الخاص بك. يجب أن تقوم بتحديد رقم الإصدار المعين في SatelliteContractVersionAttribute; أحرف البدل مثل "*" غير مسموحة. لمزيد من المعلومات، راجع استرداد الموارد في التجميعات القمر الصناعي.

تحديث التجميعات

الفئة SatelliteContractVersionAttribute تسمح لك بتحديث تجميع رئيسي دون الحاجة إلى تحديث تجميع القمر الصناعي الخاص بك أو العكس. عند تحديث التجميع الرئيسي, يتغير رقم إصدار التجميع الخاص به. إذا كنت ترغب في متابعة استخدام تجميعات القمر الصناعي الموجودة ، قم بتغيير رقم إصدار التجميع الرئيسي و لكن اترك رقم إصدار اتفاق القمر الصناعي كما هو. على سبيل المثال، في أول إصدار رئيسي خاص بك ، إصدار التجميع الرئيسي الخاص بك قد يكون 1.0.0.0. إصدار عقد القمر الصناعي و إصدار التجميع الخاص بتجميع القمر الصناعي سيكون أيضاً 1.0.0.0. إذا كنت تحتاج إلى تحديث التجميع الرئيسي الخاص بحزمة الخدمة الخاص بك ، يمكنك تغيير إصدار التجميع إلى 1.0.0.1 مع الاحتفاظ بإصدار الاتفاق الخاص بالقمر الصناعي وإصدار التجميع الخاص بالقمر الصناعي على أنه 1.0.0.0.

إذا كنت تحتاج إلى تحديث تجميع القمر الصناعي ولكن ليس التجميع الرئيسي الخاص بك ، قم بتغيير الـ AssemblyVersionAttribute الخاص بتجميع القمر الصناعي. مع تجميع القمر الصناعي الخاص بك ، سوف يكون عليك أن تقوم بشحن تجميع نهج يوضح أن تجميع القمر الصناعي الجديد الخاص بك متوافق مع تجميع القمر الصناعي القديم الخاص بك. للحصول على معلومات حول نُهج ، راجع كيف يحدد وقت التشغيل موقع التجميعات.

التعليمة البرمجية التالية توضح كيفية تعيين إصدار اتفاق القمر الصناعي. يمكن وضع التعليمات البرمجية إما في برنامج نصي إنشائي أو في AssemblyInfo.vb أو في ملف AssemblyInfo.cs .

<Assembly: SatelliteContractVersionAttribute("4.3.2.1")>
[assembly: SatelliteContractVersionAttribute("4.3.2.1")]

راجع أيضًا:

المبادئ

كيفية تحديد وقت التشغيل مواقع التجميعات

تعيين سمات التجميع

تجميعات القمر الصناعي الخاصة بالأمان و تلك المترجمة

موارد أخرى

ترجمة (تعريب) التطبيقات

تطبيقات التعميم و الترجمة