2010-10-26 6 views
0

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

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