2013-02-23 14 views
0

Итак, я получил этот файл, который должен преобразовать базу данных доступа в SQL (для определенной программы под названием PROFFIX, но это не так важно ...). Однако, если я пытаюсь запустить его, он выдает следующее сообщение об ошибке:Не удалось загрузить файл или сборку DevComponents.DotNetBar2

Fehler beim Starten von PROFFIX dbConvert! 

(Ошибка запуска PROFFIX DBConvert)

System.IO.FileLoadException: Could not load file or assembly 
'DevComponents.DotNetBar2, Version=10.3.0.4, Culture=neutral, 
PublicKeyToken=7eb7c3a35b91de04' or one of its dependencies. The located 
assembly's manifest definition does not match the assembly reference. 
(Exception from HRESULT: 0x80131040) 
File name: 'DevComponents.DotNetBar2, Version=10.3.0.4, Culture=neutral, 
PublicKeyToken=7eb7c3a35b91de04' 
    at dbconvert.frmHaupt.InitializeComponent() 
    at dbconvert.frmHaupt..ctor() 
    at dbConvert.pxDbConvertFkt.Main() 

WRN: Assembly binding logging is turned OFF. 
To enable assembly bind failure logging, set the registry value 
[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. 
Note: There is some performance penalty associated with assembly bind failure 
logging. 
To turn this feature off, remove the registry value 
[HKLM\Software\Microsoft\Fusion!EnableLog]. 

Таким образом, любой мысль, что именно не так с этим DevComponents.DotNetBar2 , и где я мог бы найти решение этой проблемы?

ответ

0

Версия элементов управления, созданных вашим приложением, отличается от версии элементов управления, поставляемых с исполняемым файлом, или DotNetBar не был включен вообще. Вы должны всегда включать в свою исполняемую ту же версию DotNetBar, с которой было скомпилировано ваше приложение. .NET Framework всегда привязывается к точной версии приложения сборки, скомпилированной с помощью.

Смежные вопросы