/keycontainer (خيارات المحول البرمجي C#)

يحدد إسم حاوية مفتاح التشفير.

/keycontainer:string

الوسيطات

  • string
    اسم حاوية مفتاح الاسم القوي.

ملاحظات

عند استخدام الخيار /keycontainer يقوم المحول البرمجي بإنشاء مكون قابل للمشاركة عن طريق إدراج مفتاح عمومي من الحاوية المحددة في ملف التجميع الظاهر و توقيع التجميع النهائي باستخدام المفتاح الخاص. لإنشاء ملف مفتاح ، اكتب sn -k file في سطر الأوامر. sn-i تثبيت ينشئ ازدواجًا المفاتيح في حاوية.

إذا كنت حوّلت برمجيا باستخدام 58scf68s(v=vs.100).md, اسم ملف المفتاح يكون معلقا في الوحدة النمطية ويتم دمجه مع التجميع عند تحويلك البرمجي لهذه الوحدة النمطية لتكون تجميع باستخدام / addmodule .

يمكنك أيضاً تحديد هذا الخيار كسمة مخصصة ( System.Reflection.AssemblyKeyNameAttribute) في التعليمات البرمجية للمصدر لأي وحدة نمطية لـ Microsoft intermediate language (MSIL).

يمكنك أيضاً تمرير معلومات التشفير إلى المحول البرمجي باستخدام /keyfile . استخدم / delaysign إذا كنت تريد إضافة المفتاح العمومي إلى بيان التجميع ولكنك تريد تأخير توقيع التجميع حتى يتم اختباره.

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

لتعيين خيار المحول البرمجي هذا في بيئة تطوير Visual Studio

  • خيار المحول البرمجي هذا غير متوفر في بيئة تطوير Visual Studio.

يمكنك برمجيا الوصول إلى خيار برنامج التحويل البرمجي هذا باستخدام AssemblyKeyContainerName.

راجع أيضًا:

موارد أخرى

(خيارات المحول البرمجي #C)

خصائص المشروع (‏‫Visual Studio)