Comment faire pour installer VC80CRT debug temps de fonctionnement sans visual studio 2005?
Je ne peux pas courir un débogage d'application sdk car il nécessite à la fois VC 8 et VC 9 versions de la CRT. Mais il ne nécessite visual studio 2008 pour le plugin dev, qui est ce dont j'ai besoin.
Comment puis-je installer le débogage de temps d'exécution à partir de 2005 pour un Windows7 machine? Je ne peux pas comprendre comment le faire fonctionner application locale, je ne peux tout copier dans le dossier winSxS sans un installateur de confiance.
J'ai eu le même problème. Ganesh R. réponse travaille pour moi - pas besoin d'installer Visual Studio juste pour obtenir de l'exécution dll
OriginalL'auteur Ben L | 2010-05-10
Vous devez vous connecter pour publier un commentaire.
Reportez-vous à cette post.
Que par ce la dll de débogage peut être trouvé à:
Pour Visual Studio 2005:
Pour Visual Studio 2008:
Aussi par ce que je sais, vous n'avez pas besoin de ces dll dans le dossier WinSxS. Même si ces dll sont présents dans le même répertoire que votre application exe est, il le fera.
De toute façon l'utilisation de débogage dll dans un environnement de production n'est pas recommandé.
Dans le cas où vous élevez votre application, assurez-vous de définir le "Démarrer dans" chemin d'accès de l'application à la maison/du répertoire d'installation ou d'ajouter le chemin d'accès pour le débogage VC++ dll à la variable d'environnement PATH.
Êtes-vous d'obtenir un Fichier Non Trouvé Exception? Êtes-vous en cours d'exécution de votre application élevée? Essayez d'ajouter le chemin du Fichier dans la variable PATH. Également essayer de définir le répertoire de travail actuel dans le dossier contenant les dll. Sinon si tout échoue, vous pouvez essayer d'installer Visual Studio VC++ Express sur cette machine.
--------------------------- application.exe - Erreur d'Application --------------------------- L'application n'a pas pu démarrer correctement (0xc0150002). Cliquez sur OK pour fermer l'application. --------------------------- OK ---------------------------
J'ai fini par installer le plus petit de visual studio, l'interface ne le permettent. Qui semble résoudre ce problème. Mais je suis tout de coups de pied le ballon sur le terrain. Maintenant, je reçois une exception à ntdll.dll. Je vais poster une autre question peut-être.
Avec les nouveaux VC++ version juste le nombre augmente (par exemple, en 2010 = ... Studio 10.0\VC\redist\Debug_NonRedist\... - et ainsi de suite). Et sur x64 ce sera dans Program Files (x86). J'ai mis les Dll de débogage dans C:\Windows\System32 et n'avait pas de problème d'exécution d'une version de débogage sur une autre nu de la machine (pas de VS, juste un débogueur distant).
OriginalL'auteur Ganesh R.
Vous pouvez créer un simple projet d'installation (vdproj) qui tire dans le débogage les modules de fusion.
Cela fonctionne très bien jusqu'à Visual Studio 2010 (VS10) mais est pas pris en charge pour l'année 2012 (VS11) et plus tard :o(
C'est la meilleure solution, mais il ne fonctionne que si votre fichier a besoin de la même version que la version la plus récente d'exécution sur votre ordinateur. Dans mon cas, j'ai eu des problèmes parce que le fichier de VS2008 sans exécution, mais le module de fusion sur mon ordinateur ne supporte VS2008 SP1. Ma solution a été d'installer VS2008 sans SP1 sur un PC développeur pour créer le programme d'installation.
OriginalL'auteur Motti
Vous devez installer visual studio pour obtenir le débogage CRT. Cela va être remis en question dès que nous n'avons pas besoin de 2005 ou 2008 nouveau.
OriginalL'auteur Ben L
Vous devez installer les compilateurs C++ pour obtenir le débogage CRT, mais vous n'avez pas à installer l'ensemble de Visual Studio. Au lieu de cela, utiliser le web installer le SDK de Windows pour installer les compilateurs. Le Windows 6 SDK inclut la VC8 compilateurs, Windows 7 SDK inclut la VC9 compilateurs et le Windows SDK 7.1 comprend le VC10 compilateurs.
Le Windows SDK 7.1 compilateurs besoin 610.6 MO d'espace disque dur. Vous n'avez pas à installer les autres pièces du kit de développement.
OriginalL'auteur Neil