Project

General

Profile

Ошибки после обновления комплекса системой автообновления в версии 2.17.0

Актуально для версии 2.17.0

После обновления комплекса системой автоматического обновления с версий 2.16.3 или 2.17.0 на более новые сборки могут возникать ошибки, связанные с экстендерами, выглядят они следующим образом: 


01/03/2020 10:35:12 : Can't load extender assembly:c:\program files (x86)\digispot ii\djintaskmanager\EXTENDERS\BroadcastBL.DataModel2.dll
                    : Не удалось загрузить тип "D23API.Broadcasts.Managers.IBroadcastLayer" из сборки "D23API, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null".
                    : в System.Reflection.RuntimeAssembly.GetExportedTypes(RuntimeAssembly assembly, ObjectHandleOnStack retTypes)
                    : в System.Reflection.RuntimeAssembly.GetExportedTypes()
                    : в Digispot.Plugins.PluginManager.SearchForExtentions(Assembly ass)
                    : в ScriptAssembly.Load(String source_file)
                    : в Digispot.Plugins.PluginManager.Inialize()
01/03/2020 10:35:12 : Can't load extender assembly:c:\program files (x86)\digispot ii\djintaskmanager\EXTENDERS\WpfUtils.dll
                    : Невозможно загрузить файл или сборку "Xceed.Wpf.Toolkit, Version=3.4.0.0, Culture=neutral, PublicKeyToken=3e4669d2f30244f4" или один из зависимых от них компонентов. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
                    : в System.Reflection.RuntimeAssembly.GetExportedTypes(RuntimeAssembly assembly, ObjectHandleOnStack retTypes)
                    : в System.Reflection.RuntimeAssembly.GetExportedTypes()
                    : в Digispot.Plugins.PluginManager.SearchForExtentions(Assembly ass)
                    : в ScriptAssembly.Load(String source_file)
                    : в Digispot.Plugins.PluginManager.Inialize()


Существует два варианта исправления данных ошибок:

  1. Первый способ предусматривает ручное обновление, с ним вы можете ознакомиться в "инструкции":Обновление.
     
  2. Второй способ более автоматизированный, для его реализации вам необходимо скачать bat файл, приложенный к статье и в ручную прописать в нём те файлы, на которые указывает ошибка в формате: "del Xceed.Wpf.Toolkit.dll", где "del" — команда "удалить" и "Xceed.Wpf.Toolkit.dll" — имя файла. Затем bat файл необходимо положить в каталог автообновления программы, например \\Server\updates\Djin, после чего необходимо ещё раз запустить систему автоматического обновления, она сама удалит старые файлы.

Add picture from clipboard (Maximum size: 742 MB)