Не могу загрузить сборку во время выполнения - PullRequest
0 голосов
/ 07 июня 2011

Я работаю со сторонней сборкой, чтобы реализовать что-то в нашем собственном программном обеспечении. Я могу выполнить проверку и работать с библиотекой без проблем, но когда я запускаю программу для проверки, я получаю эту ошибку

"Невозможно загрузить файл или сборку" файл сборки ", а также ни одну из его зависимостей. Системе не удалось найти указанный файл" (я из Мексики, исключение на испанском языке, поэтому мне пришлось перевести его, извините за плохой перевод)

Я дал разрешение на чтение и запись для файла, папки и для всех пользователей и до сих пор не загружаю его.

Я видел, что сборка имеет PublicKeyToken = null, это как-то связано с тем, что я не могу загрузить сборку ????

Я уже спрашивал людей, которые разрабатывают эту сборку, но я не получаю никакого ответа, и я действительно хочу закончить этот проект

Ответы [ 3 ]

2 голосов
/ 07 июня 2011

Если это веб-приложение, находится ли DLL в папке bin?Если это настольное приложение, находится ли оно в том же каталоге, что и исполняемый файл?Если нет, вам может потребоваться установить атрибут «Копировать локальный» в dll в true в Visual Studio.

1 голос
/ 08 июня 2011

Средство просмотра журнала привязки сборки :

Средство просмотра журнала привязки сборки отображает сведения о привязках сборки.Эта информация помогает вам диагностировать, почему .NET Framework не может найти сборку во время выполнения.

0 голосов
/ 08 июня 2011

Плюс к тому, что сказал Крис, вы должны убедиться, что если сторонним dll нужны какие-либо другие dll, они также должны быть в каталоге bin (вы можете проверить это, посмотрев оригинальный каталог сторонних dll и скопируйте все dll, которые идут с этим)

...