Как обратиться к сборке со строгим именем из App.config?

У нас есть много сборок, которые раньше были частными сборками, на которые ссылаются \bin папка. я добавил configSection в файле App.config, который ссылается на сборку из \bin папка.

<configSections>
    <section name="Logger" type="Logger.Client.Reader,Logger.Client,Version=2.0.0.0,Culture=neutral,PublicKeyToken=null"/>
</configSections>

Теперь мы решили дать строгое название сборкам. Мы так и сделали. Теперь, когда я ссылаюсь на сборку выше configSectionмне нужно иметь все детали, как version и PublicKeyToken? В настоящее время я не добавил сборок в GAC, и они все еще находятся в папке \bin.

Когда обязательно предоставить все детали, как показано выше? И когда (и какие) это можно исключить?

1 ответ

Смотрите статьи MSDN: это и это.

Сборка со строгим именем имеет полностью определенное имя, которое включает имя сборки, культуру, открытый ключ и номер версии. Это часто называют отображаемым именем, и для загруженных сборок можно получить, используя свойство FullName.

Увидеть Assembly.FullName,

Другие вопросы по тегам