Что такое "СИЛЬНОЕ ИМЯ" в .NET?
Возможный дубликат:
Что такое сильное имя и как я могу назвать двоичный файл?
Собственно, вчера я присутствовал на интервью. Там они задали мне вопрос о сильном имени. Я не мог догадаться, что это? объясните пожалуйста. Спасибо.
Ответы
Ответ 1
От MSDN:
Сильное имя состоит из идентификатора сборки - его простого текстового имени, номера версии и информации о культуре (если предоставлено) - плюс открытый ключ и цифровая подпись.
Вы можете использовать сильное имя для обеспечения того, чтобы при загрузке DLL вы получали именно ту DLL, которую вы ожидали, а не какую-то другую DLL, которая имеет одно и то же имя.
Ответ 2
"Сильно названная" сборка - это та, которая была подписана с ключом, чтобы обеспечить ее уникальность (например, в GAC). Подробнее см. Здесь:
Создание и использование сильных именных ассемблий