Укажите путь поиска для .NET Assumber Betwing / Fusion в App.config?
Вопрос
У меня есть приложение, которое зависит от других сборок .NET. Когда я запускаю приложение, я получаю ошибку, что сборка или одно из его зависимостей не могут быть загружены.
Я не хочу помещать сборки в GAC или в каталог приложения. Есть ли путь (app.config?), Чтобы сказать .NET посмотреть на данный путь при попытке загружать сборки? Я полагаю, что могу использовать привязку сборки для одной сборки, но я ищу решение для подстановки для добавления пути к «Путям поиска»
Решение
К сожалению, это не так просто, как просто рассказывать приложение, где он должен найти сборки. Существуют фиксированные алгоритмы для определения того, какие места испытываются для ассамблей, а также для доверия, которые им предоставили. Расположение является частью сборки свидетельство, и как таковой способствует его доверие. Suzanne Cook опубликовал пару действительно мясистых постов на этом; проверить:
Выбор контекста связывания
http://blogs.msdn.com/suzcook/archive/2003/05/29/57143.aspx.
-Oisin.