Share via


Processeurs non pris en charge dans la génération automatique de fichiers CAB

Il se peut que Visual Studio ne puisse pas générer des fichiers CAB pour tous les processeurs que votre plate-forme cible prend en charge. Ceci se produit lorsque vous créez une application qui contient des composants tiers ou personnalisés associés à des composants natifs qui ne prennent pas en charge tous les processeurs de la plate-forme cible. Lorsque vous utilisez des composants managés qui dépendent de composants natifs, Visual Studio ne génère des fichiers CAB que pour les processeurs que les composants natifs peuvent prendre en charge en commun.

Vous pouvez déterminer les processeurs que ces composants ne prennent pas en charge en recherchant et en examinant le fichier d'informations (.inf) qui est créé lorsque vous lancez dans Visual Studio l'outil qui génère automatiquement un fichier CAB. La fenêtre Sortie affiche le répertoire où est stocké le fichier .inf.

Le fichier .inf contient des sections spécifiques pour chaque processeur que les composants natifs peuvent prendre en charge individuellement. Les sections suivantes omettent les informations d'usage, par exemple les répertoires et fichiers sources pour les processeurs que des composants tiers ou personnalisés ne prennent pas en charge :

  • SourceDisksNames
  • SourceDisksFiles
  • Files

Supposons par exemple que votre application contienne deux composants managés A et B qui dépendent de composants natifs. Le composant A prend en charge les processeurs 1 et 2. Le composant B prend en charge les processeurs 2 et 3. Votre plate-forme cible prend en charge les processeurs 1, 2, 3 et 4. Lorsque vous lancez l'outil de génération de fichier CAB, vous obtenez un fichier CAB qui prend seulement en charge le processeur 2. Par conséquent, votre fichier CAB ne peut s'exécuter que sur les périphériques dotés du processeur 2.

Voir aussi

Génération automatique d'un fichier CAB | Fichiers CAB personnalisés pour les périphériques | Procédure pas à pas : génération de fichiers CAB personnalisés pour les projets smart device | Distribution d'applications smart device