RUS  ENG 

Проблема с классом NetworkTools на С#

Страницы: 1
RSS
Проблема с классом NetworkTools на С#, Выбивает ошибку при объявлении класса
 
Версия Zulu: 10.0.0.8384u
Использую .NET 5.0

После данной строки:
NetworkTools networkTools = new NetworkTools();

Выбивает ошибку:
Необработанное исключение типа "System.Runtime.InteropServices.COMException" в System.Private.CoreLib.dll
Retrieving the COM class factory for component with CLSID {125070E9-0B01-11D2-B55D-444553540000} failed due to the following error: 80040154 Класс не зарегистрирован (0x80040154 (REGDB_E_CLASSNOTREG))
 
Алексей, добрый день!
Такое поведение характерно, когда .Net сборка скомпилирована с выбранной платформой AnyCPU и запускается на 64-битной Windows. При этом установлена 32-битная версия ZuluGIS или ZuluXTools.
При использовании 32-битной версии компонентов ZuluGIS необходимо сборку компилировать с явным указанием платформы x86.
Изменено: Дмитрий Озеров - 15.12.2022 09:33:30
 
Цитата
написал:
Алексей, добрый день!
Такое поведение характерно, когда .Net сборка скомпилирована с выбранной платформой AnyCPU и запускается на 64-битной Windows. При этом установлена 32-битная версия ZuluGIS или ZuluXTools.
При использовании 32-битной версии компонентов ZuluGIS необходимо сборку компилировать с явным указанием платформы x86.
Сборка уже компилируется с явным указанием на 32-битную версию.
 
Цитата
написал:
Цитата
написал:
Алексей , добрый день!
Такое поведение характерно, когда .Net сборка скомпилирована с выбранной платформой AnyCPU и запускается на 64-битной Windows. При этом установлена 32-битная версия ZuluGIS или ZuluXTools.
При использовании 32-битной версии компонентов ZuluGIS необходимо сборку компилировать с явным указанием платформы x86.
Сборка уже компилируется с явным указанием на 32-битную версию.
Я пытался ставить 64-битную версию, но тогда в Visual Studio в выборе COM-объекта библиотеки от Zulu не появляются вообще.
Страницы: 1