Freigeben über


Informationen zu Dateinamenerweiterungen

Wenn Sie eine Dateierweiterung eines VSPackage registrieren, ordnen Sie sie einer Version von Visual Studio zu. Dies ist wichtig, wenn mehrere Versionen von Visual Studio auf einem Computer installiert sind.

Dateierweiterungen für VSPackages werden unter HKEY_CLASSES_ROOT Schlüssel mit einem Standardwert registriert, der auf den zugeordneten programmgesteuerten Bezeichner (ProgID) verweist.

Das folgende Beispiel zeigt Registrierungsinformationen für die Dateierweiterung VCPROJ :

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

Dateien, die Visual Studio zugeordnet sind, müssen über eine versionierte ProgID verfügen, z VisualStudio.vcproj.8.0. B. . Eine versionierte ProgID ermöglicht parallele Installationen des Produkts, Dateierweiterungszuordnungen zwischen Produktversionen zu Standard. Mit einer versionsspezifischen ProgID können Sie auch Standardverben wie "Öffnen", "Bearbeiten" usw. verwenden, ohne das Überschreiben oder Überschreiben durch andere Anwendungen oder Versionen von Visual Studio zu berücksichtigen.

In bestimmten Fällen sollte die progID, die einer Dateierweiterung zugeordnet ist, nicht geändert werden. Die ProgID für die HTM-Dateierweiterung (progid = htmlfile) ist z. B. an mehreren Stellen im Betriebssystem hartcodiert und wird in Verbindung mit HTM- und HTML-Dateien allgemein bekannt und verwendet.