Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Quando si registra un'estensione di file di un VSPackage, è necessario associarla a una versione di Visual Studio. Questo è importante se in un computer è installata più di una versione di Visual Studio.
Le estensioni di file per i pacchetti VSPackage vengono registrate in HKEY_CLASSES_ROOT chiave con un valore predefinito che punta all'identificatore programmatico associato (ProgID).
L'esempio seguente mostra le informazioni di registrazione per l'estensione di file vcproj :
HKEY_CLASSES_ROOT\
.vcproj\
(default)=" VisualStudio.vcproj.8.0"
I file associati a Visual Studio devono avere un ProgID con versione, ad esempio VisualStudio.vcproj.8.0. Un ProgID con controllo delle versioni consente alle installazioni side-by-side del prodotto di mantenere le associazioni di estensioni di file tra le versioni del prodotto. Un ProgID specifico della versione consente anche di utilizzare verbi standard, come aprire, modificare e altri, senza il rischio di sovrascrivere o essere sovrascritti 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) è memorizzato in modo fisso in una serie di posizioni nel sistema operativo ed è ampiamente noto e usato in associazione con i file .htm e .html.