Ошибка Microsoft.Extensions.Logging.Abstractions

Bio3D

Client
Регистрация
20.10.2021
Сообщения
18
Благодарностей
0
Баллы
1
Здравствуйте, сегодня после перезагрузки сервера, в зеннопостере при запуске проекта на первых шагах появилась ошибка, которая препятствует выполнению проекта, хотя раньше все работало как часы.

Ошибка вот такая:
Выполнение действия CSharp OwnCode: Меняю модель устройства, Android ID. Не удалось загрузить файл или сборку "Microsoft.Extensions.Logging.Abstractions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60" либо одну из их зависимостей. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Уже установил все обновления винды, переустановил новую версию зеннопостера, переустановил блюстакс, профили в нем, перезагрузил сервер, но это не помогло, подскажите, что можно сделать?

Если нужен какой-то report.zip, скажите заранее, где его можно взять.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113
[Пере]установите: https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net48-offline-installer
ndp48-x86-x64-allos-enu.exe /repair например, через ярлык

Далее: проверьте папку ExternalAssemblies, все ли dll и их зависимости на месте. Попробуйте перезаписать их из бекапа.
Если нужен какой-то report.zip, скажите заранее, где его можно взять.
Если проблема осталась, просто выполните по шагам: https://zenno.link/n8dKA
(после первого пункта лучше перезапустить программу).
 

Bio3D

Client
Регистрация
20.10.2021
Сообщения
18
Благодарностей
0
Баллы
1
Переустановить ndp48-x86-x64-allos-enu.exe не получилось, ошибка:
.NET Framework 4.8 или более позднее обновление уже установлены на этом компьютере
Удалить это на 10й винде нельзя. Воспользовался средством восстановления Microsoft .NET Framework, перезагрузил сервер, проблема сохранилась.

В ExternalAssemblies все dll на месте:
2021-10-23_22-38-52.png


Сделал диагностику, вот report.zip
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113
Есть проблемы с Windows, падают системные процессы, падает графическая часть,
так же падают разные приложения Zennoposter'а, а так же Bluestacks, adb, Explorer и другие.
Есть проблемы с системными dll. На сколько это связано - сказать сложно, но причина скорее всего в этом всём.
 

Bio3D

Client
Регистрация
20.10.2021
Сообщения
18
Благодарностей
0
Баллы
1
Что с этим можно сделать, только полная переустановка винды?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113

Bio3D

Client
Регистрация
20.10.2021
Сообщения
18
Благодарностей
0
Баллы
1
Переустановил ОС на сервере, заново установил зенку, все шаблоны, все файлы взял свежие(не переносил старые, т.к. думал, что там есть битые файлы, которые затерлись из-за постоянного переписывания на диске), обновил все профили блюстакса — все равно вылезает эта же ошибка:
Выполнение действия CSharp OwnCode: Устанавливаю прокси в блюстаксе. Не удалось загрузить файл или сборку "Microsoft.Extensions.Logging.Abstractions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60" либо одну из их зависимостей. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Сделал свежий репорт, может быть будут еще какие-то варианты, что можно сделать с этим?
 

Вложения

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113
Вы пробовали уточнить у автора, по проблемному сниппету?
Судя по проблеме, не хватает зависимости к одной из dll, чей вызов метода приводит к исключению.

Остаётся только перекачать dll с nuget так:
В сторонней IDE (Visual Studio, Rider) создайте проект .net framework 4.6.2, добавьте через nuget требуемые библиотеки, соберите в release и из полученных dll удалите зависимости которые уже имеются у ZP в папке Progs, например Newtonsoft.Json.dll, netstandard.dll и т.д. (иначе конфликт), далее оставшиеся dll можете переносить в ExternalAssemblies (перепроверьте версию в пути и версию вашего постера). Может получиться значительное кол-во dll (там и зависимости), всех их потребуется передобавить в GAC.
и передобавить в проект. :bn:
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113

Bio3D

Client
Регистрация
20.10.2021
Сообщения
18
Благодарностей
0
Баллы
1
Попробую тоже откатить версию на 7.5.0.0
 

hvg84

Client
Регистрация
06.11.2017
Сообщения
61
Благодарностей
8
Баллы
8

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)