Est-il possible de construire une DLL .NET avec des types visibles comédants sans exiger une élévation?

StackOverflow https://stackoverflow.com/questions/5418281

Question

Une assemblée dans un projet a un type marqué de Comvisible (vrai).

Lors de la construction (non éliminée), VS essaie d'enregistrer cette DLL et échoue:

Impossible d'enregistrer l'assemblage " path vers foo.dll" - Accès refusé. Veuillez vous assurer que vous exécutez la demande en tant qu'administrateur. L'accès à la clé de registre 'HKEY_CLASSES_ROOT CLSID {FFC174A1-CC90-4E25-A3F6-C30B03368250}' est refusé.

Nous ne voulons pas vraiment que la DLL s'inscrit sur les machines de construction. Nous voulons l'enregistrer uniquement lorsque nous l'installons pour l'utilisateur final.

Alors, est-il possible de construire sans enregistrer la DLL?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top