Partager via


Register, propriété

Spécifie si un fichier, un assembly ou un groupe de sortie de projet doit être inscrit sur un ordinateur cible lors de l'installation.

Paramètres

Le tableau suivant montre les paramètres pour la propriété Register, si vous avez ajouté des fichiers individuels au projet d'installation.

Paramètre

Description

DoNotRegister

L'élément ne nécessite aucune inscription.

COM

L'élément sera inscrit en tant qu'objet COM.

COMRelativePath

L'élément sera inscrit en tant qu'objet COM isolé.

COMSelfReg

L'élément sera auto-inscrit en tant qu'objet COM lors de son installation. Fonctionnalité non disponible pour les assemblys.

Police

L'élément sera inscrit en tant que fichier de police lors de son installation.

Le tableau suivant montre les paramètres pour la propriété Register, si vous avez ajouté une sortie de projet vers le projet d'installation.

Paramètre

Description

DoNotRegister

L'élément ne nécessite aucune inscription.

COM

L'élément sera inscrit en tant qu'objet COM.

COMRelativePath

L'élément sera inscrit en tant qu'objet COM isolé.

COMSelfReg

L'élément sera auto-inscrit en tant qu'objet COM lors de son installation. Fonctionnalité non disponible pour les assemblys.

Police

L'élément sera inscrit en tant que fichier de police lors de son installation.

Notes

Les éléments fondés sur le .NET Framework ne nécessitent généralement pas d'être inscrits et la propriété Register de ces éléments a la valeur DoNotRegister par défaut. Pour les fichiers COM .dll ou les fichiers .exe comportant des informations de version OleSelfRegister, la propriété Register a la valeur COMSelfReg par défaut. Les fichiers de police sont inscrits comme Font.

Si vous souhaitez inclure une DLL COM isolée dans votre application, vous devez affecter à la propriété Isolated de sa référence la valeur True. Lorsque la DLL est ajoutée à la sortie de projet, la propriété Registration doit avoir la valeur DoNotRegister, mais dans certains cas (par exemple, mstime.dll), elle aura la valeur COMSelfReg. Si tel est le cas, vous devez remplacer manuellement l'inscription par DoNotRegister.

Pour cela, sélectionnez la DLL dans le dossier d'application du projet d'installation, et dans la fenêtre Propriétés, vérifiez que la propriété Registration a la valeur DoNotRegister. Effectuez cette opération pour tous les composants COM isolés de votre projet d'installation.

Voir aussi

Référence

Propriétés de l'Éditeur du système de fichiers

Autres ressources

Gestion des paramètres du Registre lors d'un déploiement