Condividi tramite


Cenni preliminari sui package aggiuntivi

Aggiornamento: novembre 2007

I package aggiuntivi sono file XML inseriti nella cartella addons dell'archivio dati. I package vengono utilizzati da RemoteAgent e FileDeployer per distribuire file o un'applicazione a un dispositivo.

Quando l'applicazione crea un RemoteAgent o chiama DownloadPackage, l'API di connettività Smart Device cerca un package con un ID che corrisponde all'ObjectId fornito come argomento. Se l'API individua il package, copia i file nel dispositivo e, facoltativamente, avvia un file eseguibile in base alle informazioni nel package aggiuntivo. I package aggiuntivi contengono le informazioni seguenti:

  • ID che identifica in modo univoco il package.

  • Nome per il package.

  • Tipi di processore supportati dall'applicazione per dispositivi.

  • Cartella locale sul desktop da dove i file vengono copiati.

  • Cartella remota sul dispositivo dove i file vengono copiati.

  • Elenco di file da copiare.

  • Binario da avviare con argomenti della riga di comando facoltativi.

Per un esempio di come utilizzare un package, vedere Procedura dettagliata: scambio di dati tra applicazioni desktop e applicazioni per dispositivi.

Creazione di file di package aggiuntivi

Visual Studio elabora qualsiasi file inserito nella cartella addons dell'archivio dati in unità:\ProgramData\Microsoft\corecon\1.0\addons (Windows Vista) o unità: \Documents and Settings\All Users\Dati applicazioni\Microsoft\corecon\1 .0 \addons, indipendentemente dal nome del file, come file di package aggiuntivo.

Nota:

La cartella addons dell'archivio dati viene creata quando si installa qualsiasi versione di Visual Studio tranne le versioni Express.

È importante verificare le modifiche apportate alla cartella addons dell'archivio dati. I file di package in formato non valido danneggiano l'archivio dati e comportano il mancato funzionamento di Visual Studio. Per verificare le modifiche, chiudere e riaprire Visual Studio. Se l'archivio dati è danneggiato, Visual Studio non si aprirà. Annullare tutte le modifiche e riprovare.

Vedere anche

Concetti

Package aggiuntivo riferimenti XML schema

Riferimenti

RemoteAgent

FileDeployer

Altre risorse

Esempi di API di connettività Smart Device