Ниже описаны шаги по созданию собственного менеджера C# API:
- Установите Microsoft Visual Studio 2015
- Создайте каталог для целевого проекта, например D:\Projects
- Откройте командную строку Visual Studio от имени администратора: Все программы (All programs) -> приложения разработчика (Engineering Applications) -> разработка программного обеспечения (Software Development) -> Visual Studio 2015 — > инструменты Visual Studio (Visual Studio Tools). Откроется каталог, в котором вы должны выбрать «VS2015 x64 Native Tools Command Prompt» (командная стркоа).
- Перейдите в созданный вами каталог, например D:\Projects.
- Задайте в качестве значения переменной среды API_ROOT путь к каталогу API «КАСКАД Цифра» с помощью команды «set API_ROOT <путь к директории API>».
- Введите команду «%API_ROOT%\checkAPIenv.cmd». Данная команда настраивает среду и выводит на экран следующие данные:
found API_ROOT — good
found VC12 compiler — good
настройка env для 64-битной разработки
сделано
- Теперь создайте проект разработчика для менеджера API. Необходимо использовать команду «%API_ROOT%\newWCCOACSharpManager.cmd» с именем проекта в качестве параметра. Пример: %API_ROOT%\newWCCOACSharpManager.cmd CSharp_Manager.
- Будет создана директория CSharp_Manager, которая содержит файлы с исходным кодом и проектом Visual Studio.
Рисунок: настройка среды и применение команды newWCCOACSharpManager.cmd <myManagerName>. В примере используется имя CSharp_Manager
- Перейдите в этот каталог и откройте CSharp_Manager.sln для запуска проекта Visual Studio.
- Убедитесь, что конфигурация сборки установлена на разрядность x64. Вы можете легко проверить это в главном окне Visual Studio – см. рисунок ниже.
Рисунок: Microsoft Visual Studio – CSharp_Manager
- Произведите сборку проекта CSharp_Manager, как показано на рисунке:
Рисунок: сборка проекта CSharp_Manager
.
- Скопируйте сгенерированный исполняемый файл в директорию “путь_КАСКАД\bin», добавьте менеджер в консоль «КАСКАД Цифра» существующего проекта и запустите его. В качестве альтернативы вы также можете скопировать исполняемый файл в каталог bin вашего проекта «КАСКАД Цифра». Обратите внимание, однако, что вам также нужно скопировать библиотеку Sybcom.WCCOA.CSharpInterface.dll из каталога ”bin» «КАСКАД Цифра» в каталог «bin» проекта.
Рисунок: запущенный менеджер C# API