После обновления: Не удалось загрузить файл или сборку ... либо одну из их зависимостей

Добавил: Cmapnep, 03 мая 2020 15:53, обновлено: 08 июня 2020 10:16

Раздел: Баги


Message: Не удалось загрузить файл или сборку "CefSharp.WinForms, Version=79.1.360.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138" либо одну из их зависимостей. Операция не поддерживается. (Исключение из HRESULT: 0x80131515) StackTrace: в TurboConf.Service.TurboConfService.Initialize() в TurboConf.HostApplication.Program.LoadApp(String[] args1) ProductVersion: 5.12.7424.35797 UAC: True CompatibilityMode: False SystemInfo: Microsoft Windows NT 6.1.7601 Service Pack 1 x64 CPU: 12


К списку тем

Комментарии

bolsun
21 июля 2023 23:57: #1

Если после обновления на 5.12 выдает ошибку Не удалось загрузить файл или сборку ... либо одну из их зависимостей.
Далее текст ошибки может немного отличаться, это все разные ошибки. Варианты:

  1. "Не удается найти указанный файл".
    Скачайте WebInstaller и распакуйте файлы из архива в папку с программой.
  2. "Не удалось загрузить указанный модуль" или "Не найден указанный модуль".
    Необходимо установитьVisual C++ Redistributable 2015
    https://www.microsoft.com/ru-ru/download/details.aspx?id=48145
    Если и после установки будет выдаваться ошибка, то нужно установить Visual C++ Redistributable 2015-2022
  3. "Операция не поддерживается".
    Заменяем содержимое файла TurboConf.Application.exe.config на:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
  </startup>
  <system.net>
    <defaultProxy useDefaultCredentials="true" />
  </system.net>
  <runtime>
    <loadFromRemoteSources enabled="true" />
	<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="RestSharp" publicKeyToken="598062e77f915f75" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-106.6.10.0" newVersion="106.6.10.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>

bolsun
20 мая 2020 09:11: #2

bolsun изменил статус на Завершено


Влад
21 мая 2020 15:48: #3

Доброго времени суток.
Проблема не полечилась ни установкой файлов из архива, ни переустановкой vc redistr. kit по ссылке. Сервер 2016 x64 standard. Работаю в терминале.


bolsun
21 мая 2020 16:01: #4

(3) Влад, добрый день. Нужно сообщение об ошибке.


Влад
21 мая 2020 17:27: #5

Message: Не удалось загрузить файл или сборку "CefSharp.WinForms, Version=79.1.360.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138" либо одну из их зависимостей. Операция не поддерживается. (Исключение из HRESULT: 0x80131515)
StackTrace: в TurboConf.Service.TurboConfService.Initialize()
в TurboConf.HostApplication.Program.LoadApp(String[] args1)
ProductVersion: 5.12.7445.24330

Details: System.IO.FileLoadException: Не удалось загрузить файл или сборку "CefSharp.WinForms, Version=79.1.360.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138" либо одну из их зависимостей. Операция не поддерживается. (Исключение из HRESULT: 0x80131515)
Имя файла: 'CefSharp.WinForms, Version=79.1.360.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138' ---> System.NotSupportedException: Предпринята попытка загрузить сборку из сетевого ресурса, что в предыдущих версиях .NET Framework могло привести к помещению сборки в "песочницу". Этот выпуск .NET Framework не включает политику CAS по умолчанию, поэтому данная загрузка может быть опасной. Если эта нагрузка не предназначена для изоляции сборки, включите переключатель loadFromRemoteSources. Дополнительные сведения см. на странице http://go.microsoft.com/fwlink/?LinkId=155569.
в System.Reflection.RuntimeAssembly.nLoadFile(String path, Evidence evidence)
в System.Reflection.Assembly.LoadFile(String path)
в System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly assembly, String assemblyFullName)
в TurboConf.Service.TurboConfService.Initialize()
в TurboConf.HostApplication.Program.LoadApp(String[] args1)


bolsun
21 мая 2020 17:36: #6

(5) Влад, судя по всему сервер заблокировал загруженные библиотеки в папке x64.
Вариант решения, правой кнопкой на библиотеке и нажать Разблокировать. Но там много файлов может быть заблокировано.


bolsun
21 мая 2020 17:40: #7

(5) Влад, Попробуйте добавить в файл TurboConf.Application.exe.config после

<runtime>

<loadFromRemoteSources enabled="true" />


Влад
21 мая 2020 18:28: #8

(6) bolsun, правой кнопкой на библиотеке и нажать Разблокировать
Для этого, насколько я понимаю, должна прога стоять. У меня такого пункта в контекстном меню нет. Я не админ сервера 😦 Попросить админа глянуть на блокировку файлов?
Строку добавил, не помогло.


bolsun
21 мая 2020 18:41: #9

(8) Влад, я не правильно написал, в свойствах файла нужно смотреть.
Можете еще файл TurboConf.Application.exe.config прикрепить?


Влад
22 мая 2020 10:10: #10

(9) bolsun, Что именно смотреть в свойствах файла и как пример имя какого-то файа, если можно. Или любую dll посмотреть? В конфиг я прописал то, что Вы сказали.


bolsun
22 мая 2020 10:16: #11

(10) Влад, CefSharp.WinForms.dll в папке x64
unblock.png
и содержимое конфга можно все таки, на всякий случай?


Влад
22 мая 2020 10:51: #12

Конфиг

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
<system.net>
<defaultProxy useDefaultCredentials="true" />
</system.net>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="RestSharp" publicKeyToken="598062e77f915f75" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-106.6.10.0" newVersion="106.6.10.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<loadFromRemoteSources enabled="true" />
</configuration>

Кнопки unblock вообще нет в свойствах этого файла


Влад
22 мая 2020 10:52: #13

attr_file.png


bolsun
22 мая 2020 11:01: #14

(12) Влад, <loadFromRemoteSources enabled="true" /> нужно добавить после тега <runtime>, а не </runtime>

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
  </startup>
  <system.net>
    <defaultProxy useDefaultCredentials="true" />
  </system.net>
  <runtime>
    <loadFromRemoteSources enabled="true" />
	<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="RestSharp" publicKeyToken="598062e77f915f75" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-106.6.10.0" newVersion="106.6.10.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>

Влад
22 мая 2020 11:25: #15

Поправил. После этого он переустановился и опять упал в ошибку при старте

Message: Не удалось загрузить файл или сборку "CefSharp.WinForms, Version=79.1.360.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138" либо одну из их зависимостей. Операция не поддерживается. (Исключение из HRESULT: 0x80131515)
StackTrace: в TurboConf.Service.TurboConfService.Initialize()
в TurboConf.HostApplication.Program.LoadApp(String[] args1)
ProductVersion: 5.12.7446.26019


bolsun
22 мая 2020 11:27: #16

(15) Влад, то что обновился уже хорошо.
Если опять ошибка, значит конфиг заменился при обновлении. Попробуйте проверить и внести изменения в конфиг еще раз.


Влад
22 мая 2020 11:44: #17

Попустило, БЛАГОДАРЮ!


bolsun
22 мая 2020 11:46: #18

(17) Влад, Вам спасибо за сообщение!
В следующем обновлении внесу эти изменения в конфиг файл, чтобы не слетало при обновлении.


Cmapnep
22 мая 2020 14:25: #19

Помогло запустить на сервере в терминале, спасибо!


Domiurg
28 июня 2020 22:37: #20

у меня тоже выпадает сразу после установки
Message: Не удалось загрузить файл или сборку "CefSharp.Core, Version=79.1.360.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138" либо одну из их зависимостей. Не найден указанный модуль.
StackTrace: в TurboConf.Service.TurboConfService.Initialize()
в TurboConf.HostApplication.Program.LoadApp(String[] args1)
ProductVersion: 5.12.7474.24046
UAC: True
CompatibilityMode: False
SystemInfo: Microsoft Windows NT 6.2.9200.0 x64
....

файл TurboConf.Application.exe.config поменял

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
<system.net>
<defaultProxy useDefaultCredentials="true" />
</system.net>
<runtime>
<loadFromRemoteSources enabled="true" />
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="RestSharp" publicKeyToken="598062e77f915f75" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-106.6.10.0" newVersion="106.6.10.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>


bolsun
28 июня 2020 22:40: #21

(20) Domiurg, "Не удалось загрузить указанный модуль" или "Не найден указанный модуль".
Необходимо установитьVisual C++ Redistributable
https://www.microsoft.com/ru-ru/download/details.aspx?id=48145


Domiurg
28 июня 2020 22:48: #22

(21) bolsun, Точно. Спасибо.


TurboConf

Расширение возможностей

Конфигуратора 1С

Скачать

Бесплатный пробный период 14 дней