Лицензирование приложения .net core 3.1
-
- Posts: 26
- Joined: Sun Oct 18, 2020 2:10 am
Лицензирование приложения .net core 3.1
SDK.SetSerialNumber возвращает Invalid
Передаётся строка лицензии, сгенерированная в GUI
Проект во вложении: Что я делаю не так?
Передаётся строка лицензии, сгенерированная в GUI
Проект во вложении: Что я делаю не так?
Re: Лицензирование приложения .net core 3.1
Версия VMProtect с номером билда?
P.S. Я правильно понимаю, что вы пытаетесь отладить приложение до обработки в VMPtotect? Если да, то в этом режиме правильный серийник нужно прописать в VMProtectLicense.ini, т.к. VMProtectSDK само ничего не проверяет, а берет все данные из INI:
http://vmpsoft.com/vmprotect/user-manua ... cking-code
P.S. Я правильно понимаю, что вы пытаетесь отладить приложение до обработки в VMPtotect? Если да, то в этом режиме правильный серийник нужно прописать в VMProtectLicense.ini, т.к. VMProtectSDK само ничего не проверяет, а берет все данные из INI:
http://vmpsoft.com/vmprotect/user-manua ... cking-code
-
- Posts: 26
- Joined: Sun Oct 18, 2020 2:10 am
Re: Лицензирование приложения .net core 3.1
> Версия 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 - со всеми последними патчами)
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 - со всеми последними патчами)
Re: Лицензирование приложения .net core 3.1
Скиньте в личку email, на который зарегистрирован VMProtect.
-
- Posts: 26
- Joined: Sun Oct 18, 2020 2:10 am
Re: Лицензирование приложения .net core 3.1
Скинул.
Только что скачал билд 1241.
При обработке проекта, получаю ошибку
"Can't resolve assembly: System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
На 1213 такое не проявляется.
Только что скачал билд 1241.
При обработке проекта, получаю ошибку
"Can't resolve assembly: System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
На 1213 такое не проявляется.
Re: Лицензирование приложения .net core 3.1
Уберите галку "Удалять отладочную информацию".При обработке проекта, получаю ошибку
P.S. Господа, огромная просьба - не нужно мешать разные вопросы в одну тему. Оффтоп будет удаляться.
-
- Posts: 26
- Joined: Sun Oct 18, 2020 2:10 am
Re: Лицензирование приложения .net core 3.1
Итого.
Если в проекте VMProtect (для обработки модуля .Net Core 3.1) отключить опцию "Удалять отладочную информацию",
то:
- проект компилируется без ошибки "Can't resolve assembly: System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
- компиляции не "падает";
- полученный модуль корректно обрабатывает код лицензии.
Ждём исправление опции "Удалять отладочную информацию" для .Net Core 3.1
Если в проекте VMProtect (для обработки модуля .Net Core 3.1) отключить опцию "Удалять отладочную информацию",
то:
- проект компилируется без ошибки "Can't resolve assembly: System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
- компиляции не "падает";
- полученный модуль корректно обрабатывает код лицензии.
Ждём исправление опции "Удалять отладочную информацию" для .Net Core 3.1
Re: Лицензирование приложения .net core 3.1
Проверяйте 1249 билд.
-
- Posts: 26
- Joined: Sun Oct 18, 2020 2:10 am
Re: Лицензирование приложения .net core 3.1
> Проверяйте 1249 билд.
Проверил.
На простом проекте из вложения к 1-му сообщению - всё корректно.
На реальном проекте, при включенной опции "Удалять отладочную информацию" - ошибка компиляции VMProtect
"[Ошибка] Can't resolve token: 01000015"
При отключенной опции "Удалять отладочную информацию" - всё корректно.
Какую информацию предоставить для решения проблемы?
Проверил.
На простом проекте из вложения к 1-му сообщению - всё корректно.
На реальном проекте, при включенной опции "Удалять отладочную информацию" - ошибка компиляции VMProtect
"[Ошибка] Can't resolve token: 01000015"
При отключенной опции "Удалять отладочную информацию" - всё корректно.
Какую информацию предоставить для решения проблемы?
Re: Лицензирование приложения .net core 3.1
Нужен сам бинарник.
-
- Posts: 26
- Joined: Sun Oct 18, 2020 2:10 am
Re: Лицензирование приложения .net core 3.1
Скинул в личку.Нужен сам бинарник.
-
- Posts: 26
- Joined: Sun Oct 18, 2020 2:10 am
Re: Лицензирование приложения .net core 3.1
Проверил на 1251.
С включенной опцией "Удалить отладочную информацию" рабочий проект скомпилировался корректно.
Спасибо.
С включенной опцией "Удалить отладочную информацию" рабочий проект скомпилировался корректно.
Спасибо.