Veuillez expliquer comment remplacer les contrôles ActiveX dans un projet Visual Studio 2005 (C#) par des versions mises à jour.Comment mettre à jour les contrôles ActiveX dans un projet C# dans Visual Studio 2005
Répondre
Visual Studio sait quels contrôles ActiveX sont disponibles et où les trouver en examinant le Registre. C'est essentiellement ce que regsvr32 fait ... créer les entrées de registre appropriées pour les objets COM (y compris les contrôles ActiveX).
Pour mettre à jour vos commandes:
- Fermer Visual Studio (pour faire bonne mesure ... pas sûr si cela est une exigence stricte)
- Installer le contrôle ActiveX mis à jour à l'aide de leur installateur ou regsvr32 selon le cas
- Si l'ancienne version et la nouvelle version ont la même interface COM, vous avez terminé. Sinon, vous devrez corriger la section des références de votre projet (supprimer l'ancienne référence, ajouter une nouvelle référence COM)
La réponse d'Eric J fonctionne, mais il existe deux références pour un contrôle activeX, une sous l'espace de nom d'InterOP, un autre est sous AxInterOp. La suppression et la ré-adjonction de la référence COM peuvent mettre à jour la DLL Interop, mais pour la DLL AxInterop, vous devez faire glisser un nouveau contrôle dans le formulaire afin de générer la génération automatique Visual Studio pour vous.
(Dans certains cas, votre mise à jour du contrôle activeX fera l'accident sous forme de concepteur. Dans ce cas, vous devrez utiliser Aximp.exe pour générer AxInterop dll manuellement.)
Mon entreprise fait des contrôles ActiveX. Le moyen le plus simple dans Visual Studio est de lancer "clean" sur le projet, puis de le construire. Cette étape va supprimer les assemblys wrapper et les reconstruire. S'il y avait des changements dans le nouveau contrôle ActiveX, disons une nouvelle propriété, alors les signatures des anciens assemblys, qui convertissent les types COM en types .NET, ne correspondront pas et c'est pourquoi vous devez les reconstruire.
- 1. Comment mettre à jour une variable d'environnement dans un projet de déploiement Visual Studio
- 2. Contenu déployable dans un projet Visual Studio 2005 ... comment?
- 3. Type de projet C# non présent dans Visual Studio 2005
- 4. Comment ajouter des contrôles Silverlight dans Visual Studio 2005
- 5. Comment faire pour mettre à jour/installer mfc71u.dll, msvcp71.dll, msvcr71.dll dans Visual Studio 2005
- 6. Options du projet Visual Studio 2005
- 7. Problème lié aux dépendances de projet C++ Visual Studio 2005
- 8. Comment ajouter un composant ActiveX à mon projet dans Visual C++ 2008
- 9. Réutiliser fichiers objet dans Visual Studio 2005
- 10. OpenMP dans Visual Studio 2005
- 11. Pourquoi Visual Studio 2005 prend-il autant de temps pour mettre à jour mon fichier VSMDI?
- 12. OpenMP dans Visual Studio 2005 Standard
- 13. Dans un projet d'installation de Visual Studio, comment mettre à jour la mise à jour du Registre sur une boîte de dialogue à cocher?
- 14. Comment emballez-vous un projet Visual Studio C++ pour publication?
- 15. "Attach to Process" dans Visual Studio 2005
- 16. Webservice dans l'application Window Visual Studio 2005
- 17. Rendre Visual Studio déployer le contenu d'un dossier sans avoir à le mettre à jour dans le projet
- 18. visual designer 2005 déplace les contrôles et redimensionne le formulaire
- 19. problème dans l'hébergement ActiveX sur Vista (dans un Visual Studio 6 application C++) II
- 20. Comment importer un projet Visual C++ dans Qt Creator?
- 21. Dépendance du projet dans Visual Studio
- 22. Convertir nmake makefile en projet Visual Studio 2005
- 23. Crystal Reports dans Visual Studio 2005 (Application Windows C# .NET)
- 24. Comment résoudre l'erreur de liaison 2005 dans Visual Studio?
- 25. Existe-t-il un moyen de mettre en signet du code dans un projet Visual Studio?
- 26. Dépendances de projet dans Visual Studio
- 27. Liaison à la bibliothèque d'importation Python dans Visual Studio 2005
- 28. Impossible de trouver les propriétés du projet d'installation dans Visual Studio 2005
- 29. Mise à jour de l'heure système dans Visual Studio à l'aide de .net (C#)
- 30. Configuration de F # dans Visual Studio 2005