Укажите путь поиска для .NET Assumber Betwing / Fusion в App.config?

StackOverflow https://stackoverflow.com/questions/2597074

  •  25-09-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

Выбор контекста связывания

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

-Oisin.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top