AppX
Eintrag zuletzt aktualisiert am: 23.09.2011
Deploymentverfahren in
Windows 8 für
WinRT-basierte App im
Metro-Stil.
- Codename "Jupiter"
- ähnlich wie XAP in Silverlight
- Ein ZIP-Paket
- enthält ein XML-basiertes Manifest, dass die Bestandteile der Anwendung beschreibt
- unterstützt durch die PowerShell 3.0: Add-AppxPackage, Get-AppxPackage, Get-AppxPackageManifest, Remove-AppxPackage, …
- Apps werden pro User installiert.
- Apps haben ihre eigenen Klassen (es gibt keine gemeinsamen DLLs oder Klassen zwischen zwei Apps)
- Durch die App-Installation entstehen Registry-Keys in HKEYCURRENTUSER/Software/Classes/ActivatableClasses.
Unter HKEY
CURRENTUSER/Software/Classes/Extensions/
Contracts findet man die verschiedenen "
Contracts", die eine App realisieren kann, z.B.
- Launch
- File
- FilePicker
- Protocol
- Search
- ShareTarget
- BackgroundTasks
Unter diesen
Contracts findet man alle Apps, die diesen
Contract realisieren.