Ответ 1

От MSDN:

Сильное имя состоит из идентификатора сборки - его простого текстового имени, номера версии и информации о культуре (если предоставлено) - плюс открытый ключ и цифровая подпись.

Вы можете использовать сильное имя для обеспечения того, чтобы при загрузке DLL вы получали именно ту DLL, которую вы ожидали, а не какую-то другую DLL, которая имеет одно и то же имя.