Укажите Путь поиска для привязки сборки.net /Fusion в app.config?

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

Я не хочу помещать сборки в GAC или в каталог приложения. Есть ли способ (app.config?), Чтобы сказать.net искать данный путь при попытке загрузить сборки? Я считаю, что могу использовать привязку сборки для одной сборки, но я ищу решение с подстановочными знаками, чтобы добавить путь к "путям поиска"

1 ответ

Решение

К сожалению, это не так просто, как просто сообщить приложению, где оно должно найти сборки. Существуют фиксированные алгоритмы для определения того, какие места проверяются для сборок, а также для доверия, которое им предоставляется. Местоположение - часть свидетельства собрания, и как таковое способствует его уровню доверия. Сюзанна Кук опубликовала пару действительно мясных сообщений на эту тему; проверять, выписываться:

Выбор связующего контекста

http://blogs.msdn.com/suzcook/archive/2003/05/29/57143.aspx

-Oisin

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