Je développe deux applications qui ont toutes les deux .NET4 assemblage du même nom, version différente. Cet assembly expose certains objets COM. Est-il possible d'installer les deux applications et de gérer les objets COM des deux assemblages? J'ai une expérience décente avec les assemblys .NET, mais pas beaucoup de COM. Merci d'avance pour aider un néophyte.Windows version COM objets
4
A
Répondre
4
La gestion des versions dans COM est effectuée, à un niveau bas, en versionnant les interfaces et en modifiant le CLSID (AND IID de toute interface modifiée). Le ProgID du contrôle est également versionné en ajoutant un numéro .version. Évidemment, les chemins d'installation doivent être différents. Par exemple, pour charger Internet Explorer en tant que contrôle Web, vous pouvez créer l'objet "shell.explorer" pour créer la dernière version, "shell.explorer.1" "shell.explorer.2" etc. différentes versions du contrôle shell.explorer - enregistrées sous différents CLSID - elles partagent le même VersionIndependentProgID, donc lorsqu'une application essaie d'instancier le ProgID sans version, elle obtient la dernière version.
Questions connexes
- 1. .NET force Objets COM version
- 2. Objets COM sans enregistrement sur Windows-7/64bit
- 3. C# + COM Interop, version déterministe
- 4. Interface IUnknown -pour les objets COM \ COM +?
- 5. Objets AutoResetEvent et COM
- 6. COM Objets de nettoyage
- 7. Espionnage sur les objets COM
- 8. Python 3.0 Windows/COM
- 9. Windows Service COM erreur?
- 10. version Windows
- 11. Liste des objets COM disponibles avec Powershell
- 12. disparaître les objets COM pendant le débogage
- 13. Objets C# COM avec erreur VB6/asp
- 14. Comment libérer des objets COM liés tardivement?
- 15. COM vs objets C++ gérés étroitement encapsulés
- 16. IronPython et instanciation des objets COM
- 17. Objet Com Windows Installer PowerShell
- 18. Windows NT version
- 19. 64 bits objets COM de 32 bits traiter
- 20. Comment gérer les objets COM dans une application Web .Net
- 21. Fonctionnement de l'enregistrement COM sous Windows
- 22. Windows Installer pour le composant COM
- 23. Sécurité COM sur Windows Server 2008
- 24. Mercurial pour Windows - Version Python?
- 25. Rollback Ruby Version sur Windows
- 26. PHP COM a échoué sur Windows 2008 Server
- 27. Automatisation de la version de Com DLL interop
- 28. Comment utiliser les objets COM dans Python 3.x?
- 29. Les objets activés DCOM/COM + peuvent-ils bloquer le CPU?
- 30. L'héritage est-il possible pour les objets COM?