У меня есть проект Visual Studio с большим количеством коммерческих DLL-файлов, которые я использую в своей программе.
До сих пор я без проблем использовал многие из этих DLL-файлов.
Вчера мне пришлось использовать еще один файл DLL. Я связал файл DLL в качестве ссылки (как обычно), я вижу, что он добавлен в проект, так как завершение кода работает, и я мог успешно построить проект.
Но когда я запускаю это на целевом ПК, я получаю исключение TypeLoadException.
A .NET exception (TypeLoadException) occured in the module
Я пытался поймать и напечатать точную информацию в исключении, но я не помог.
Ниже приводится полное исключение, которое я получаю:
A .NET exception (TypeLoadException) occured in the module LightSwitch\nError message: Could not load type 'Backbone2.LightMode_Status_Ctr_1' from assembly 'Backbone2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.\nThrowing method: DiagModule.SetSwitch\n
(Я не могу выполнить какую-либо отладку и предоставить больше информации, поскольку я строю свой проект как dll, который затем используется на целевом ПК, и на самом деле я могу запустить программу на своем ПК, поскольку в ней отсутствует все необходимое оборудование)