J'essaie de créer un programme d'installation pour mon composant réparé (composant en file d'attente). Une fois la DLL .NET installée sur l'ordinateur client, je souhaite l'enregistrer en tant qu'application COM +, comme si j'appelais regsvcs MyAssembly.dll
. Quelle est la meilleure façon de le faire? Puis-je appeler regsvcs à partir du programme d'installation de Windows, une fois qu'il a installé ma DLL .NET sur la machine cliente? Dans ce cas, comment puis-je référencer regsvcs.exe approprié disponible sur la machine client de mon programme d'installation?comment enregistrer l'application COM + à partir de VS Setup
0
A
Répondre
0
Pour le moment, j'ai réussi à le faire en incluant regsvcs.exe dans mon paquet d'installation et en écrivant une action personnalisée pour exécuter cet exe. Je considère cela comme une solution de rechange et leur pourrait être une meilleure solution.
0
Vous pouvez écrire du code personnalisé pour localiser regsvcs
sur la machine du client. Sur ma machine, c'est %WINDIR%\Microsoft.NET\Framework\v4.0.30319\RegSvcs.exe
. Je me souviens qu'il y a aussi une autre version pour v2.0.
Questions connexes
- 1. VS 2005 Setup - HKCU
- 2. Enregistrer un composant C# COM?
- 3. "S'inscrire à COM Interop" vs "Rendre l'ensemble COM visible"
- 4. Comment enregistrer COM dll dans VS2008
- 5. J'ai du mal à enregistrer l'assemblage pour COM
- 6. Service Windows, comment puis-je désinstaller le projet VS Setup?
- 7. Appels COM à partir de plusieurs threads
- 8. API COM VirtualBox à partir de C#
- 9. KILL objet COM à partir de C#
- 10. Quitter Inno Setup Installation à partir de [code]
- 11. COM - .NET Interop - Winform à partir du client COM
- 12. Comment utiliser ActiveX/COM à partir de ColdFusion?
- 13. Comment consommer un serveur local COM + à partir de C#?
- 14. Comment masquer l'objet COM Distribué à partir de Python
- 15. Inno Setup - clé de Registre vs. fichiers .ini
- 16. Accès x86 COM à partir de x64 .NET
- 17. Exécution d'un autre programme à partir du projet C# setup
- 18. Enregistrer 32 bits COM DLL à 64 bits Windows 7
- 19. Comment puis-je stocker un objet COM dans la propriété TNewComboBox.Objects de Inno Setup?
- 20. Excel COM Interop - tlbimp vs primary WrapperTool
- 21. Enregistrer OnMouseOver-Event à partir de CodeBehind?
- 22. Connexions Oracle à partir d'une application COM +
- 23. Utilisation d'objets COM à partir d'applets Java
- 24. iPhone - comment enregistrer les paramètres utilisateur à partir de l'application?
- 25. Comment enregistrer des données à partir de listes déroulantes?
- 26. PyUnit tearDown et setUp vs __init__ et __del__
- 27. Enregistrer une DLL COM C#/VB.NET par programme
- 28. com interop: comment consommer C# à partir d'Excel ou Access
- 29. PInvoke - comment représenter un champ à partir d'une interface COM
- 30. Projet VS Setup; Comment restaurer une valeur de registre lors de la désinstallation?