我正在开发一个我不打算使用 .NET 库或工具开发或部署的 C++ 项目,这意味着使用 Visual Studio Win32 控制台应用程序创建它对我来说是有意义的。但是,我听说在 Visual Studio 下使用 CLR 应用程序时的调试能力要强大得多。所以我有几个问题:
即使您不使用任何 .NET 库或其他资源,拥有 CLR 应用程序与 Win32 应用程序是否会为您的开发过程增加功能?
如果是这样,即使我正在使用 STL 等开发纯 C++ 项目并且不利用任何 .NET 功能,我是否仍然能够将项目开发/编译为 CLR 项目以利用这些项目?或者这样的项目是否需要根本的差异,这将使得恢复变得不那么简单,这意味着我应该坚持使用 Win32 控制台应用程序?