Udostępnij za pośrednictwem


Informacje o rozszerzeniach nazw plików

Po zarejestrowaniu rozszerzenia pliku pakietu VSPackage skojarzysz je z wersją programu Visual Studio. Jest to ważne, jeśli na komputerze jest zainstalowana więcej niż jedna wersja programu Visual Studio.

Rozszerzenia plików dla pakietów VSPackage są rejestrowane w ramach klucza HKEY_CLASSES_ROOT z wartością domyślną wskazującą skojarzony identyfikator programowy (ProgID).

W poniższym przykładzie przedstawiono informacje o rejestracji rozszerzenia pliku vcproj :

HKEY_CLASSES_ROOT\
   .vcproj\
      (default)=" VisualStudio.vcproj.8.0"

Pliki skojarzone z programem Visual Studio muszą mieć w wersji identyfikator ProgID, taki jak VisualStudio.vcproj.8.0. Wersjonowany identyfikator ProgID umożliwia równoległe instalacje produktu w celu zachowania skojarzeń rozszerzeń plików między wersjami produktu. Identyfikator ProgID specyficzny dla wersji umożliwia również używanie standardowych czasowników, takich jak otwieranie, edytowanie i tak dalej, bez konieczności zastępowania lub zastępowania przez inne aplikacje lub wersje programu Visual Studio.

W niektórych przypadkach identyfikator ProgID skojarzony z rozszerzeniem pliku nie powinien być zmieniany. Na przykład identyfikator ProgID rozszerzenia pliku .htm (progid = htmlfile) jest zakodowany w wielu miejscach w systemie operacyjnym i jest powszechnie znany i używany w skojarzeniu z plikami .htm i .html .