Share via


Übersicht über Add-On-Pakete

Aktualisiert: November 2007

Add-On-Pakete sind XML-Dateien, die in den addons-Ordnern des Datenspeichers abgelegt werden. Pakete werden von RemoteAgent und FileDeployer verwendet, um Dateien oder eine Anwendung für ein Gerät bereitzustellen.

Wenn Ihre Anwendung einen RemoteAgent erstellt oder DownloadPackage aufruft, sucht die Smart Device Connectivity-API nach einem Paket mit einer ID, die der als Argument übergebenen ObjectId entspricht. Wenn die API das Paket findet, kopiert sie die Dateien auf das Gerät und startet auf der Grundlage der Informationen im Add-On-Paket optional eine ausführbare Datei. Add-On-Pakete enthalten die folgenden Informationen:

  • Eine ID, durch die das Paket eindeutig identifiziert wird.

  • Einen Namen für das Paket.

  • Die von der Geräteanwendung unterstützten Prozessortypen.

  • Lokaler Ordner auf dem Desktop, aus dem die Dateien kopiert werden.

  • Remoteordner auf dem Gerät, in den die Dateien kopiert werden.

  • Eine Liste der zu kopierenden Dateien.

  • Eine Binärdatei, die mit optionalen Befehlszeilenargumenten gestartet werden soll.

Ein Beispiel zur Verwendung eines Pakets finden Sie unter Exemplarische Vorgehensweise: Austauschen von Daten zwischen Desktop- und Geräteanwendung.

Erstellen von Add-On-Paketdateien

Visual Studio verarbeitet beliebige Dateien im addons-Ordner unter Laufwerk:\ProgramData\Microsoft\corecon\1.0\addons (Windows Vista) oder Laufwerk:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Microsoft\corecon\1.0\addons unabhängig vom Dateinamen als Add-On-Paketdatei.

Hinweis:

Der addons-Ordner im Datenspeicher wird erstellt, wenn Sie eine beliebige Version von Visual Studio mit Ausnahme der Express-Versionen erstellen.

Es ist wichtig, die Änderungen zu überprüfen, die Sie am addons-Ordner des Datenspeichers vornehmen. Fehlerhafte Paketdateien können den Datenspeicher beschädigen, sodass Visual Studio nicht mehr funktioniert. Um die Änderungen zu überprüfen, schließen und öffnen Sie Visual Studio. Visual Studio wird nicht geöffnet, wenn der Datenspeicher beschädigt ist. Machen Sie alle Änderungen rückgängig, und versuchen Sie es erneut.

Siehe auch

Konzepte

XML-Referenz für Add-On-Paketschemas

Referenz

RemoteAgent

FileDeployer

Weitere Ressourcen

Smart Device Connectivity API Samples