/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.