O příponách názvů souborů
Když zaregistrujete příponu souboru balíčku VSPackage, přidružíte ji k verzi sady Visual Studio. To je důležité, pokud je na počítači nainstalovaných více než jedna verze sady Visual Studio.
Přípony souborů pro VSPackages jsou registrovány v klíči HKEY_CLASSES_ROOT s výchozí hodnotou, která odkazuje na přidružený programový identifikátor (ProgID).
Následující příklad ukazuje registrační informace pro příponu souboru .vcproj :
HKEY_CLASSES_ROOT\
.vcproj\
(default)=" VisualStudio.vcproj.8.0"
Soubory asociované se sadou Visual Studio musí mít verzi ProgID, například VisualStudio.vcproj.8.0
. Verze ProgID umožňuje souběžné instalace produktu udržovat přidružení přípony souboru mezi verzemi produktu. Identifikátor ProgID specifický pro verzi také umožňuje používat standardní příkazy, jako je otevření, úpravy atd., bez obav o přepsání nebo přepsání jinými aplikacemi nebo verzemi sady Visual Studio.
V některých případech by se neměl změnit Identifikátor ProgID asociované s příponou souboru. Například ProgID pro příponu souboru .htm (progid = htmlfile) je pevně zakódován v řadě míst v operačním systému a je široce známý a používán ve spojení se soubory .htm a .html .