Вы можете ссылаться на сборку со строгим именем во время компиляции или во время выполнения.
Время компиляции:
Когда вы используете ссылки во время компиляции, компилятор автоматически получает
открытый ключ целевой сборки со строгим именем и помещает его в
ссылка на сборку компилируемой сборки.
Таким образом, он будет сохранен в манифесте :
Информация о ссылочных сборках: Список других сборок
на которые статически ссылается сборка. Каждая ссылка
включает имя зависимой сборки, метаданные сборки (версия,
культура, операционная система и т. д.) и открытый ключ, если сборка
Сильно назван.
Время выполнения:
Когда вы делаете во время выполнения ссылку на сборку со строгим именем (для
Например, используя метод Assembly.Load или Assembly.GetType), вы
должен использовать отображаемое имя ссылочной сборки со строгим именем.
синтаксис отображаемого имени выглядит следующим образом:
<assembly name>, <version number>, <culture>, <public key token>
Очевидно, что здесь вы должны указать версию вручную во время выполнения.
См. Как: ссылаться на сборку со строгим именем