Register, propriété
Mise à jour : novembre 2007
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.
Valeurs
La propriété Register peut prendre les valeurs suivantes :
Valeur |
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. |
Font |
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.