Как обратиться к сборке со строгим именем из App.config? - PullRequest
1 голос
/ 18 мая 2011

У нас есть много сборок, которые раньше были частными сборками, на которые ссылались из папки \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 Ответ

1 голос
/ 18 мая 2011

См. Статьи MSDN: это и это .

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

См. Assembly.FullName.

...