Register-Eigenschaft

Gibt an, ob eine Datei, Assembly oder Projektausgabegruppe während der Installation auf einem Zielcomputer registriert werden soll.

Einstellungen

In der folgenden Tabelle werden die Einstellungen für die Register-Eigenschaft angezeigt, wenn Sie dem Setup-Projekt einzelne Dateien hinzugefügt haben.

Einstellung

Beschreibungen

DoNotRegister

Für das Element ist keine Registrierung erforderlich.

COM

Das Element wird als COM-Objekt registriert.

COMRelativePath

Das Element wird als isoliertes COM-Objekt registriert.

COMSelfReg

Das Element wird bei der Installation automatisch als COM-Objekt registriert. Nicht für Assemblys verfügbar.

Schriftart

Die Datei wird bei der Installation als Schriftartendatei registriert.

In der folgenden Tabelle werden die Einstellungen für die Register-Eigenschaft angezeigt, wenn Sie dem Setup-Projekt eine Projektausgabe hinzugefügt haben.

Einstellung

Beschreibungen

DoNotRegister

Für das Element ist keine Registrierung erforderlich.

COM

Das Element wird als COM-Objekt registriert.

COMRelativePath

Das Element wird als isoliertes COM-Objekt registriert.

COMSelfReg

Das Element wird bei der Installation automatisch als COM-Objekt registriert. Nicht für Assemblys verfügbar.

Schriftart

Die Datei wird bei der Installation als Schriftartendatei registriert.

Hinweise

Auf .NET Framework basierende Elemente benötigen normalerweise keine Registrierung und haben den Standardwert DoNotRegister. COM-DLL-Dateien oder EXE-Dateien, die OleSelfRegister in den Versionsinformationen enthalten, haben den Standardwert COMSelfReg. Schriftartendateien werden als Font registriert.

Wenn Sie eine isolierte COM-DLL in Ihre Anwendung einbeziehen möchten, müssen Sie die Isolated-Eigenschaft ihres Verweises auf True festlegen. Wenn Sie der Projektausgabe die DLL hinzugefügt haben, muss die Registration-Eigenschaft auf DoNotRegister festgelegt werden, aber in manchen Fällen (z. B. mstime.dll) wird sie auf COMSelfReg festgelegt. In diesem Fall müssen Sie die Registrierung manuell in DoNotRegister ändern.

Wählen Sie dazu im Anwendungsordner des Setup-Projekts die DLL aus, und stellen Sie im Eigenschaftenfenster sicher, dass die Registration-Eigenschaft auf DoNotRegister festgelegt ist. Führen Sie dies für alle isolierten COM-Komponenten im Setup-Projekt durch.

Siehe auch

Referenz

Eigenschaften für den Dateisystem-Editor

Weitere Ressourcen

Verwalten von Registrierungseinstellungen bei der Bereitstellung