Sulle estensioni di file
When you register a file extension of a VSPackage, you associate it with a version of Visual Studio. Ciò è importante se più versioni di Visual Studio viene installata in un computer.
Le estensioni di file per Vspackage vengono registrate nella chiave della chiave HKEY_CLASSES_ROOT con un valore predefinito che indica il ProgID associato (ProgID).
Di seguito viene riportato un esempio delle informazioni di registrazione per l'estensione vcproj:
HKEY_CLASSES_ROOT\
.vcproj\
(default)=" VisualStudio.vcproj.8.0"
I file associati a Visual Studio devono avere un ProgID con versione, come VisualStudio.vcproj.8.0, per consentire alle installazioni contemporanee del prodotto di gestire le associazioni dell'estensione di file tra le diverse versioni del prodotto. Un ProgID versione consente anche ai verbi standard di utilizzo, come aperto, modifica, e così via, senza la problematica di sovrascrivere o che viene sovrascritta da altre applicazioni o versioni di Visual Studio.
In alcuni casi, il ProgID associato a un'estensione di file non deve essere modificato. Ad esempio, il ProgID per l'estensione di file .htm (progid = htmlfile) viene codificato complessa in una serie di punti del sistema operativo e ampiamente è noto e utilizzato in collaborazione con .htm e i file .html.
Vedere anche
Concetti
specificare i gestori di file per le estensioni di file
Altre risorse
Registrare estensioni di file per le distribuzioni side-by-side