IntelliTrace (débogage historique) sera-t-il disponible pour le c ++ non géré dans les futures versions de Visual Studio?

StackOverflow https://stackoverflow.com/questions/1625362

Question

J'aime l'idée du le débogage historique dans VS 2010. .

Cependant, je suis vraiment déçu que le C ++ non géré soit laissé de côté.

  

IntelliTrace prend en charge le débogage visuel   Applications de base et C # utilisant   .NET version 2.0, 3.0, 3.5 ou 4. Vous   peut déboguer la plupart des applications, y compris   applications créées par   en utilisant ASP.NET, Windows Forms, WPF,   Flux de travail Windows et WCF.   IntelliTrace ne prend pas en charge   débogage de C ++, script ou autre   langues. Débogage de F #   applications est pris en charge sur un   base expérimentale.

(éditorial) [C’est vraiment un piètre soutien à mon avis. .NET a moins besoin de cette assistance que le c ++ non géré. Je suis un peu fatigué du statut de vieux C ++ et de son statut de deuxième classe dans le monde des outils MS. Oui, je réalise qu'il est probablement plus facile d'implémenter WAAY avec .NET et MS poussent .NET vers l'avenir, et oui, je sais que C ++ est un "ancien". langage, mais cela ne diminue en rien le fait qu’il existe de nombreuses applications C ++ et que de plus en plus d’applications seront construites en C ++. J'espère sincèrement que MS n'a pas abandonné le C ++ en tant qu'outil / langage de développement pris en charge, ce serait dommage.]

Quelqu'un sait-il s'il est prévu de prendre en charge le C ++?

Était-ce utile?

La solution

Selon cette Dans le blog MSDN , ils "espèrent remédier à cette limitation à l'avenir".

Autres conseils

Dans la mesure du possible, vous pouvez compiler votre code C ++ dans GDB doté de fonctionnalités de débogage inversé.

& C; C ++ non géré " est un terme vague. Cela peut inclure l'assemblage brut. Fondamentalement, chaque instruction peut modifier la mémoire d’une manière essentiellement imprévisible. IntelliTrace ne fonctionne que de manière décente, car il peut prendre la parole. Ce n'est pas un hasard, IL a été conçu pour être bien plus adapté à l'analyse automatique que l'assemblage x86.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top