2012-09-20 16 views
46

Dla klienta potrzebuję przedstawić naszą aplikację Windows 8 Metro. Kiedy wdrażam moje rozwiązanie lub projekt, otrzymuję exe, ale nie mogę go zainstalować. Otrzymuję MessageError, że mogę uruchomić exe tylko w kontenerze aplikacji.Jak zainstalować aplikację Windows 8 bez przesyłania do sklepu

Jak mogę utworzyć wersję aplikacji, aby przekazać ją klientowi bez ładowania jej do Sklepu Microsoft?

+1

dlaczego to jest oznaczone jako nietypowe? –

Odpowiedz

40

Użyj cmdlet PowerShell add-appxpackage. Na przykład:

add-appxpackage C:\myapp.appx 

Aby uzyskać więcej informacji, patrz http://blogs.msdn.com/b/uk_faculty_connection/archive/2012/04/03/installing-enterprise-metro-apps-without-using-microsoft-store.aspx.

+1

Jak uzyskać pakiet .appx? – hendrix

+2

@smitalm Jeśli utworzysz aplikację Windows Store w Visual Studio 2012, utworzy plik .appx. Zobacz http://msdn.microsoft.com/en-us/library/hh446593(v=vs.85).aspx, aby uzyskać więcej informacji na temat aplikacji Windows Store w ogóle. – akton

+4

Dziękuję, już to rozwiązałem. Oto jak dostałem pakiet .appx: Visual Studio 2012 -> Projekt -> Sklep -> Utwórz pakiety aplikacji. Skopiowałem wygenerowany pakiet do mojego tabletu z Windows 8. W wygenerowanym folderze znalazł się skrypt PowerShell "Add-AppDevPackage.ps1", który został uruchomiony na tablecie, a aplikacja została zainstalowana. Podczas tego procesu potrzebowałem uprawnień administratora i moich referencji programisty Windows Live. – hendrix

Powiązane problemy