J'ai un projet de serveur OPC (OLE pour Process Control) qui est développé dans Visual Studio 2005. Je veux l'exécuter dans visual studio 2008. Le codage pour le projet de serveur OPC est fait en VC++. Je veux connecter mon client OPC à ce serveur OPC. Quand j'ai ouvert le projet de serveur OPC qui a été intégré dans Visual Studio 2005 dans Visual Studio 2008, il demandait pour la première fois un assistant de conversion. Je suis passé par cet assistant & terminé avec succès cet assistant. Mais quand je construis (en cliquant droit sur le projet & choisissant la solution de construction) il donne beaucoup d'erreur près de 64 erreurs. La plupart des erreurs sont comme - Erreur fœtale C1083: Impossible d'ouvrir le fichier de bibliothèque de type: 'msxml4.dll': Aucun fichier ou répertoire, erreur fœtale LINK1181: Impossible d'ouvrir le fichier d'entrée 'rpcndr.lib', erreur C2051: expression de cas pas constant. seulement ces 3 types d'erreurs sont en train de se faire. Toutes ces 3 erreurs sont répétées dans la liste d'erreurs & devenant un tas de 64 erreurs. Veuillez me fournir la solution pour le problème ci-dessus. Pouvez-vous me fournir n'importe quel suusgestion ou lien ou n'importe quel chemin à travers lequel je peux résoudre le problème ci-dessus?Comment mettre à jour la construction du projet dans Visual Studio 2005 vers Visual Studio 2008?
Répondre
L'ouverture dans VS 2008 est le seul moyen de mise à niveau.
Mais il semble que vous ayez besoin de nettoyer certaines des références ... ce sera une étape manuelle (probablement juste besoin de définir quelques chemins). Commencez par corriger la première erreur, il est probable que beaucoup des erreurs suivantes sont une conséquence de cette première erreur.
La pratique normale est d'avoir une copie des bibliothèques référencées (y compris les typelibs) quelque part dans votre arborescence source, donc vous n'êtes pas dépendant des chemins absolus dans le système d'exploitation ou les dossiers d'installation d'autres applications. (Ou l'existence continue de cette bibliothèque).
Dans Visual Studio Project Aller au projet de dialogue des propriétés à utiliser Linker -> Options d'entrée: 1. Retirez rpcndr.lib 2. Assurez-vous que pour toutes les configurations ajouter rpcrt4.lib raison de le faire est que le Windows SDK n'est plus fourni avec rpcndr.lib.
- 1. Migration du projet Visual Studio 2008 vers Visual Studio 2010
- 2. Utilisation de projets Visual Studio 2005 dans Visual Studio 2008
- 3. Référence du projet Visual Studio 2008
- 4. Visual Studio 2005 à VS 2008
- 5. Options du projet Visual Studio 2005
- 6. Visual Studio 2008 optimisation de la construction
- 7. Visual Studio 2008 html documentation du projet
- 8. Modification d'une source à partir d'un projet Visual Studio 2008 dans Visual Studio 2010
- 9. Comment mettre à jour les contrôles ActiveX dans un projet C# dans Visual Studio 2005
- 10. Connexion de Visual Studio 2005 à Team Foundation Server 2008
- 11. Projet d'installation vide dans Visual Studio 2008
- 12. Visual Studio 2005 et SQL Express 2008
- 13. Visual Studio 2005 à 2010 avec boost
- 14. Comment mettre à jour Modèle Visual Studio Cache
- 15. Comment ajouter un WSDL à un projet Visual Studio 2005?
- 16. Visual Studio 2008 Tweaks
- 17. Visual Studio 2008 2005- IDE Editor Outils
- 18. Formation Visual Studio 2008
- 19. Structure du répertoire du projet dans Visual Studio 2008
- 20. Projet d'installation Visual Studio
- 21. Visual Studio 2008: déchargement automatique du projet désactivé
- 22. IIS dans Visual Studio 2008
- 23. Contenu déployable dans un projet Visual Studio 2005 ... comment?
- 24. Bogues Visual Studio 2008?
- 25. Microsoft Visual Studio 2008 projet d'installation
- 26. Visual Studio 2005 Freezing
- 27. Projet d'installation de Visual Studio 2008
- 28. Correctifs Visual Studio 2008
- 29. Nouveau projet JavaScript avec Visual Studio 2008
- 30. Visual Studio 2008 et SQL Server 2005