我正在开发一个C++项目,不打算使用.NET库或工具进行开发或部署,因此创建一个使用Visual Studio Win32控制台应用程序是合理的。但是,我听说在Visual Studio下使用CLR应用程序进行调试的能力更强大。所以我有几个问题:
如果不使用任何.NET库或其它资源,是否使用CLR应用程序比Win32应用程序增加了开发过程中的功能?
如果是这样的话,我是否仍然能够将项目开发/编译为CLR项目,以利用这些功能,即使我使用STL等纯C++项目而不利用任何.NET功能?或者这样的项目需要基本的差异,使得恢复到原状态变得非常困难,这意味着我应该坚持使用Win32控制台应用程序?