Sur les extensions de nom de fichier
Lorsque vous inscrivez une extension de fichier d'un VSPackage, vous l'associer à une version de Visual Studio. Ceci est important si plusieurs versions du Visual Studio est installée sur un ordinateur.
Les extensions de fichier pour les VSPackages sont stockées sous la clé de HKEY_CLASSES_ROOT avec une valeur par défaut qui indique le progid associé (progid).
Voici un exemple des informations d'inscription pour l'extension de fichier .vcproj :
HKEY_CLASSES_ROOT\
.vcproj\
(default)=" VisualStudio.vcproj.8.0"
Les fichiers associés à Visual Studio doivent avoir un progid avec version, tel qu' VisualStudio.vcproj.8.0, pour permettre côte à côte dans les installations du produit pour gérer les associations d'extension de fichier entre les versions du produit. Un progid spécifique à la version vous permet également aux verbes standard d'utilisation, tels que ouvert, la modification, etc., sans problème de remplacer ou remplacé par d'autres applications ou versions de Visual Studio.
Dans certains cas, l'identificateur programmatique associé à une extension de fichier ne doit pas être modifié. Par exemple, l'identificateur programmatique pour l'extension de fichier .htm (progid = htmlfile) est codé en dur dans un certain nombre de bits dans le système d'exploitation, et est largement connu et utilisé en liaison avec les fichiers .htm et .html.
Voir aussi
Concepts
Spécifier des gestionnaires de fichiers pour les extensions de nom de fichier
Autres ressources
L'enregistrement des extensions de nom de fichier pour côte à côte les déploiements