Лицензирование приложения .net core 3.1

SDK.SetSerialNumber возвращает Invalid
Передаётся строка лицензии, сгенерированная в GUI
Проект во вложении:
VMProtect.7z (258 KB)
Что я делаю не так?

Версия VMProtect с номером билда?

P.S. Я правильно понимаю, что вы пытаетесь отладить приложение до обработки в VMPtotect? Если да, то в этом режиме правильный серийник нужно прописать в VMProtectLicense.ini, т.к. VMProtectSDK само ничего не проверяет, а берет все данные из INI:

Версия VMProtect с номером билда?
v 3.5.0
build 1213

Т.е. последняя официально выпущенная.
Кстати, вопрос, возможно ли скачать более свежие лицензионные билды?

Я правильно понимаю, что вы пытаетесь отладить приложение до обработки в VMPtotect?
Нет.
Обрабатываю VMPtotect-ом модуль “VMProtect.dll” и запускаю “VMProtect.exe”
Или “dotnet VMProtect.dll” - с тем же результатом.
(проект - “VMProtect\VMProtect\bin\Debug\netcoreapp3.1\VMProtect.dll.vmp”)

Сделал ещё один тест.
Собрал это же приложение под .Net Framework 4.8
В этом варианте - работает корректно.

Т.е. проблема исключительно под .Net Core 3.1.

(Фреймворк .Net Core 3.1 - со всеми последними патчами)

Скиньте в личку email, на который зарегистрирован VMProtect.

Скинул.

Только что скачал билд 1241.
При обработке проекта, получаю ошибку
“Can’t resolve assembly: System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”.
На 1213 такое не проявляется.

При обработке проекта, получаю ошибку

Уберите галку “Удалять отладочную информацию”.

P.S. Господа, огромная просьба - не нужно мешать разные вопросы в одну тему. Оффтоп будет удаляться.

Итого.
Если в проекте VMProtect (для обработки модуля .Net Core 3.1) отключить опцию “Удалять отладочную информацию”,
то:

  • проект компилируется без ошибки “Can’t resolve assembly: System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”;
  • компиляции не “падает”;
  • полученный модуль корректно обрабатывает код лицензии.

Ждём исправление опции “Удалять отладочную информацию” для .Net Core 3.1

Проверяйте 1249 билд.

Проверяйте 1249 билд.
Проверил.

На простом проекте из вложения к 1-му сообщению - всё корректно.

На реальном проекте, при включенной опции “Удалять отладочную информацию” - ошибка компиляции VMProtect
“[Ошибка] Can’t resolve token: 01000015”

При отключенной опции “Удалять отладочную информацию” - всё корректно.

Какую информацию предоставить для решения проблемы?

Нужен сам бинарник.

Нужен сам бинарник.

Скинул в личку.

Проверил на 1251.
С включенной опцией “Удалить отладочную информацию” рабочий проект скомпилировался корректно.
Спасибо.