Application Console Win32 vs Console CLR app

Je suis en train de travailler sur un projet C++ que je n'ai pas l'intention de les développer ou de les déployer à l'aide .NET des bibliothèques ou des outils, ce qui signifie qu'il serait logique pour moi de le créer à l'aide de Visual Studio Win32 Console application. Cependant, j'ai entendu dire que les capacités de débogage lors de l'utilisation d'un CLR application sous Visual Studio sont beaucoup plus puissants. J'ai donc quelques questions:

  1. Est-il vrai que le fait d'avoir un CLR app vs une application Win32 ajoute des capacités de votre processus de développement, même si vous n'avez pas utiliser n'importe quel .NET bibliothèques ou d'autres ressources?

  2. Si oui, aurais-je encore être en mesure de développer/compiler le projet en tant que CLR projet afin de profiter de ces même si j'avais l'élaboration d'un projet C++ pur à l'aide de STL, etc. et pour ne pas profiter de tout .NET de la fonctionnalité? Ou serait-ce un projet requiert-il des différences fondamentales qui le rendrait non-trivial de revenir en arrière, ce qui signifie que je devrais rester avec une application console Win32?

InformationsquelleAutor bsofman | 2009-06-20