Проблема
Сборка загружается очень хорошо в разработке, не загружается при производстве.
Подробности
Сборки quickfix_net.dll
и quickfix_net_messages.dll
( Quickfix.NET API ) не могут загружаться в производственных системах, выдавая следующее исключение:
System.Windows.Threading.Dispatcher:System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'quickfix_net.dll' или одну из ее зависимостей.Указанный модуль не может быть найден.Имя файла: 'quickfix_net.dll'
Мои попытки исправления
- Проверено, существуют ли сборки рядом с приложением EXE.
- Изменен целевой ЦП с AnyCPU на x86.
- Подписаны сборки Quickfix как x86 с использованием
Corflags.exe
- Проверено, что также нет отсутствующих зависимостей.
Вопрос
Каковы основные различия между разработкой и производственными системами, которые могут привести к такой проблеме сборки, которая идеально загружается на первой, но не загружается на более поздней?