Я разработал приложение winforms в C # 4.0, которое использует .dll для связи с USB-устройством.С Visual Studio 2010 это приложение работает без проблем.Ссылочная .dll копируется в папку bin.
Когда я пытался запустить приложение непосредственно на целевой машине, оно ничего не делало.Я добавил необработанный обработчик исключений в приложение, которое регистрирует сообщения.При локальном запуске на целевой машине ничего не регистрируется.
Когда я помещаю приложение в сетевую папку и запускаю его (по сети) со своего компьютера для разработки, оно все еще работает нормально, но с моего целевого компьютера теперь регистрируется «Не удалось загрузить файл или сборку» sub20dnc.dll 'или одна из его зависимостей. Указанный модуль не найден. "
Но, как я уже сказал, .dll копируется в папку bin: sub20dnc.dll находится в том же каталоге, что и исполняемый файл.sub20dnc.dll является частью установки, уже выполненной на ПК, поэтому ее зависимости должны быть соблюдены.Я пытаюсь решить эту ошибку сначала, прежде чем решить, почему на целевой машине ничего не происходит локально.
Есть идеи, как решить эту проблему?
Спасибо!