Підписування збірки в Visual C # (Sharp)

Підписування збірки полягає у привласненні збірці суворого імені, іншими словами – унікального імені Роботу такого підходу можна розглянути слующім чином Мене звуть Крістіан Гросс На цій планеті, яку ми НАЗА Землею, швидше за все, є кілька десятків людей, яких теж звуть Крістіан Гросс Ситуація з моїм імям є, швидше, правилом, ніж ілюченіем, т к однакові імена та прізвища носять багато людей

Щоб розрізняти готельних індивідів з однаковими іменами, використовується Сієм паспортів Паспорт являє собою унікальний ідентифікатор, соптавляющій звичайне імя строгому імені Точно таке ж відбувається і при іользованіі строгих імен в збірках Якщо складання додається в кеш GAC (Global Assembly Cache, глобальний кеш складок), то необхідно, щоб вона мала суворе імя Кеш GAC розглядається більш докладно в розд Завантаження зборок зі стрім іменами далі в цьому розділі

За замовчуванням можливість підписування відключена і, щоб її вирішити, нбходімо змінити властивості проекту Щоб дозволити підписування для проек implementations і Definitions, виконайте таку послідовність кроків:

1 Клацніть правою кнопкою миші по проекту в Solution Explorer і в откриемся контекстному меню виберіть команду Properties

2 Відкрийте розділ Signing

3 Встановіть прапорець Sign the assembly (рис 124)

4 У списку Choose a strong nam e key file виберіть

Відкриється діалогове вікно для вказівки імені файлу

5 Введіть імя файлу і пароль, після чого натисніть кнопку ОК

6 Збережіть проект

Рис 124 Дозвіл підписування

Джерело: Гросс К С # 2008: Пер з англ – СПб: БХВ-Петербург, 2009 – 576 е: ил – (Самовчитель)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*