You loaded your .dslic license file — via Mediator: License Status in VS Code, or the activation screen in Visual Studio — but the device didn’t activate. The commercial features stayed locked, or you saw a message that the license was rejected, the seat limit was reached, or the file wasn’t a valid license.
Work through the causes below in order.
.dslic licenseActivation expects the .dslic envelope DSoftStudio sends you after you subscribe (or start a trial). It rejects anything else — a plain token saved into a file, a renamed .txt, or a partial download.
Check
.dslic extension and is the one you received from DSoftStudio.Fix
Load the original .dslic file. If you only have its contents in an email, save them to a file named license.dslic and load that. If activation still reports the file isn’t a valid license, re-download it from the customer portal.
If you haven’t subscribed, there is nothing to load. During the launch window the commercial features unlock automatically under the free access period; after that, a subscription is required.
Check
The status shows a trial / free-access countdown, or reports that no license was found.
Fix
.dslic file is needed..dslic file by email.Each plan allows a fixed number of activated machines — one for Individual, more for Teams and Enterprise plans. Activating on more machines than your plan allows is rejected.
Check
The message indicates the seat limit for your subscription has been reached.
Fix
A seat is bound to the machine it was activated on. If you reimaged the machine, swapped major hardware, or moved the drive to a new computer, the binding no longer matches and activation is refused.
Check
The message mentions a machine or hardware mismatch.
Fix
Release or transfer the previous binding in the customer portal using Move to another machine, then activate again on the new machine.
Activation may need a one-time online check. On a network that blocks outbound HTTPS — a corporate proxy or firewall — that check can’t complete. Once the device is activated, the extension keeps working offline.
Check
Confirm the machine has general internet access.
Fix
http.proxy setting.Activation is time-sensitive. If the system clock is significantly off, activation can be rejected.
Check & fix
Enable automatic date & time, let the clock sync, then retry:
sudo timedatectl set-ntp true.Email licensing@dsoftstudio.com with:
See the Terms of Service for seat, trial, and transfer policies.