Aplikacja Win32 Console a aplikacja CLR Console
Pracuję nad projektem C ++, którego nie zamierzam rozwijać ani wdrażać przy użyciu bibliotek lub narzędzi .NET, co oznacza, że sensowne byłoby tworzenie go przy użyciu aplikacji Visual Studio Win32 Console. Słyszałem jednak, że możliwości debugowania podczas korzystania z aplikacji CLR w Visual Studio są znacznie bardziej wydajne. Mam więc kilka pytań:
Czy to prawda, że posiadanie aplikacji CLR w porównaniu z aplikacją Win32 dodaje możliwości do procesu programowania, nawet jeśli nie korzystasz z żadnych bibliotek .NET lub innych zasobów?
Jeśli tak, to czy nadal będę w stanie opracować / skompilować projekt jako projekt CLR, aby skorzystać z tych możliwości, mimo że opracowywałbym czysty projekt C ++ z wykorzystaniem STL itp. I nie wykorzystywałbym żadnej funkcjonalności .NET? Czy też taki projekt wymagałby fundamentalnych różnic, które sprawiłyby, że powrót do poprzedniej wersji byłby nietrywialny, co oznacza, że powinienem trzymać się aplikacji konsoli Win32?