Как обратиться к сборке со строгим именем из 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
,