Sdílet prostřednictvím


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 .