annonymously
annonymously

Reputation: 4708

Any way to install a 'metro' app without a developer's licence?

If I develop an app for the (formerly) metro UI, is there any way (no matter how hacky or unpleasant) to install my app on my computer without having a developer's license?

Upvotes: 1

Views: 8899

Answers (4)

Kiran
Kiran

Reputation: 757

You can install the Windows 8 app without developer license. Just right click the Project and Select store->Create App Packages and follow on screen instructions. It will generate the required package files along with the certificate. Now go to the folder and edit the Add-AppDevPackage.ps1 powershell script file. Replace the line

`$NeedDeveloperLicense = CheckIfNeedDeveloperLicense`

with

$NeedDeveloperLicense = $false

Now, if you run the powershell script you can install the Windows Store Application without any issues.

Upvotes: -2

Sanket Anand
Sanket Anand

Reputation: 1

You know,I did the same thing in my copy of Windows 8.1 Enterprise with the help of a small trick.First of all,I created a Package of my windows Metro app in Visual Studio 2013,then installed the certificate as trusted on my local Machine as well as Current user,and made a "few" changes in the powershell script generated my Visual studio.That did the job very well and no problems are being faced by me yet.

Upvotes: 0

Graham Wager
Graham Wager

Reputation: 1887

There are 3 official ways to sideload apps into Windows 8:

  • Obtain a developer licence for the machine, however these do expire and without a store account the time until expiry is very short. Sideloaded apps will not work once the licence has expired until it is renewed.
  • Use Windows 8 Enterprise and set a group policy to enable it, but the app must still be signed by a certificate trusted by the client PC
  • Use Windows 8 Professional and activate it with a special sideloading product key (though these will only be available via Volume Licencing in bundles)

The TechNet article here gives full details.

Upvotes: 3

Manuel Rauber
Manuel Rauber

Reputation: 1392

If you use the PowerShell Script (what you want to do) to install your app on another machine, it will automatically show a dialog to request a developer license. You don't need Visual Studio for that. But after the developer license is out of date, your application will not start. Maybe an uninstall and reinstall will help.

You would only use this for testing purposes. Otherwise you should really get a Windows Store Account to deploy your application.

Maybe sideloading would be an option for you, but I didn't dive into this, so I can't provide more information here. Short blog from MS about sideloading.

Upvotes: 1

Related Questions