Проект Win32 используется, если вы хотите получить DLL или приложение Win32, обычно использующее только WinAPI.Проект общеязыковой среды выполнения (CLR) используется для создания проекта C ++ / CLI, т.е. для использования C ++ / CLI для платформы .NET.
Основное различие между проектами заключается в том, что Visual Studio предлагает с точки зрения предварительно созданных файлов.Например, оконное приложение Win32 (которое вы получаете, когда выбираете проект Win32, но не DLL), создается с файлом ресурсов (меню, ускорители, значки и т. Д.) И некоторым кодом по умолчанию для создания и регистрации оконного класса исоздать экземпляр этого окна.