تجميعات الاسم القوي (توقيع التجميع)

يناقش هذا الموضوع كيفية توقيع التجميع , يشار إليه غالباً بمنح التجميع الخاص بك اسما قويا.

ملاحظات

عند استخدام++Visual C ، استخدم خيارات الرابط لتوقيع التجميع الخاص بك لتجنب المشكلات المتعلقة بسمات CLR لتوقيع التجميع:

من أسباب عدم استخدام السمات الحقيقة أن اسم المفتاح يكون مرئياً في بيانات تعريف التجميع، و هو ما يمكن أن يكون مخاطرة أمان إذا كان اسم الملف يتضمن معلومات سرية. كما أن عملية البناء المستخدمة من قبل بيئة تطوير++Visual C سترفض المفتاح الذي تم توقيع التجميع باستخدامه إذا قمت باستخدام سمات CLR لإعطاء التجميع اسما قويا ثم بتشغيل أداة ما بعد المُعالجة مثل mt.exe على التجميع.

في حالة إنشاء في سطر الأوامر، استخدم الخيارات الرابط تسجيل تجميع الخاص بك ثم قم بتشغيل أداة ينشر-processing (مثل mt.exe)، ستحتاج إلى إعادة-توقيع تجميع مع sn.exe. بدلاً من ذلك، يمكنك بنية و تأخير توقيع تجميع و بعد تشغيل أدوات ينشر-processing، إكمال في التوقيع.

إذا كنت تستخدم سمات التوقيع عند البناء في بيئة التطوير , يمكن بنجاح توقيع التجميع عن طريق استدعاء sn.exe بشكل واضح ( Sn.exe (أداة الاسم القوي)) في الحدث بعد البناء. لمزيد من المعلومات، راجع تحديد الأحداث البناء. عدد مرات البناء قد تكون أقل في حالة استخدام سمات حدث بعد البناء مقارنة باستخدام خيارات الرابط.

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

للحصول على مزيد من المعلومات حول توقيع التجميعات ، راجع إنشاء ثم استخدام التجميعات المسماة قوية.

راجع أيضًا:

موارد أخرى

دليل البرمجة لـ NET.