J'ai un projet Visual Studio 2008 avec des projets DLL C++ natifs hérités et certains projets WPF plus récents qui utilisent les DLL. Lorsque j'ouvre les fenêtres WPF xaml dans le concepteur, Visual Studio charge les DLL natives pour pouvoir afficher la fenêtre. Le problème, c'est que si je dois maintenant faire une modification dans les anciennes DLL, je dois fermer toutes les fenêtres WPF et redémarrer Visual Studio pour pouvoir les construire. De toute évidence, je dois fermer les onglets qui utilisent les DLL, mais après cela, est-il possible de demander à Visual Studio de décharger ces DLL sans redémarrage complet?Existe-t-il un moyen d'obtenir Visual Studio pour décharger des DLL?
1
A
Répondre
1
J'ai eu des problèmes similaires. Un peu mieux que de redémarrer est de supprimer les références aux dll, puis d'y ajouter les références.
1
Cela ressemble à un bogue dans VS. Vous pouvez essayer d'obtenir VS 2008 SP1 pour voir si cela le corrige. Sinon, rendez-vous ici et signalez-le: http://connect.microsoft.com/VisualStudio. Ils aideront avec n'importe quelle solution de contournement s'il y en a un.
+0
Ceci est avec SP1. – Eclipse
Questions connexes
- 1. Décharger COM dll du programme .Net
- 2. Auto-versioning DLL dans Visual Studio 2008
- 3. Création de DLL C++ avec Visual Studio
- 4. Construire Via NAnt vs Visual Studio - Un dll manquant
- 5. Comment faire pour mettre à jour/installer mfc71u.dll, msvcp71.dll, msvcr71.dll dans Visual Studio 2005
- 6. Visual Studio 2008, un moyen facile de gérer les paramètres?
- 7. Une DLL C++ compilée avec Visual Studio 2008 peut-elle être utilisée avec Visual Studio 2005?
- 8. Utilisation libs/dll compilé sous Linux/MinGW dans Visual Studio
- 9. Eclipse eye pour un gars Visual Studio
- 10. Visual Studio Ajouter pour ajouter un suivi
- 11. Ajout d'un problème de DLL de référence dans Visual Studio
- 12. Existe-t-il un moyen de lancer des événements de débogage Visual Studio sur un mobile?
- 13. Commonclipse pour Visual Studio?
- 14. Existe-t-il un moyen de générer un fichier DLL à partir de Visual Studio Express sans créer explicitement un projet DLL?
- 15. Oracle Home pour Visual Studio
- 16. Visual Studio 2008 IDE - Liaison statique d'une bibliothèque Dll C
- 17. Existe-t-il un moyen d'obtenir un meilleur navigateur pour l'aide de Visual Studio (2008)?
- 18. Versions DLL et Visual Studio attachées au processus
- 19. Problèmes de disparition de Visual Studio 2008 .dll
- 20. Comment emballez-vous un projet Visual Studio C++ pour publication?
- 21. Comment décharger la bibliothèque (DLL) de java JVM
- 22. C++ - Visual Studio CRT
- 23. Dans Visual Studio, existe-t-il un moyen de générer automatiquement des noms de méthode uniques?
- 24. Visual Studio pour Java Developer
- 25. Visual Studio msbuild
- 26. Décharger des structures C++ dans un fichier texte
- 27. Un moyen rapide d'afficher la liste des membres d'une classe dans Visual Studio 2008? C#
- 28. Prefast pour Visual Studio 2008
- 29. Afficher un dossier dans Visual Studio
- 30. Insérer des calques dans Visual Studio 2008
Je viens d'essayer cela dans VS 2015 et cela ne permet pas de décharger une DLL COM. Pas plus que la fermeture de la solution, seule la fermeture VS semble le faire. – scipilot
J'ai maintenant trouvé que VS2015 ne contient que la DLL chargée si vous exécutez le projet (sans débogage), si vous déboguez le projet, vous pouvez remplacer la DLL dès qu'elle s'arrête. Je me suis demandé pendant un moment pourquoi cela semblait intermittent - c'était la différence. (Mon projet est un projet de test d'unité, donc je ne suis pas F5ing, j'exécute les tests soit Exécuter ou Déboguer.) – scipilot
@scipilot: Intéressant. Je me demande si le problème se produirait toujours pendant le débogage si vous [désactivé vshost] (https://msdn.microsoft.com/en-us/library/ms185330.aspx). – Brian