在Visual Studio 2022 预览版2中,我们很高兴地官宣这个新功能(Hot Reload)正式对C++开发者可用。
C++版本的Hot Reload,位于Edit and Continue功能之上,它是一种调试过程中进行代码编辑功能。Hot Reload可以在不需要停止在代码断点或者重启应用程序的情况下,就可以对代码进行修改,并可以立即看到代码修改的效果。
请注意,Hot Reload功能只支持MSBuild C++工程,我们正在开发针对CMake工程的支持。
如需了解更多关于Hot Reload的信息,我们有另外一篇文章 <> 有专门的介绍。
对于规模比较大的C++工程来说,每次调试都需要重启应用未免有些麻烦,有了这个Hot Reload功能,可以直接修改代码并编译,并且可以实时看到修改的效果,从而大大提高调试效率。
Microsoft Visual C++团队的博客是我非常喜欢的博客之一,里面有很多关于Visual C++的知识和最新的开发进展。大浪淘沙,如果你对Visual C++这门古老的技术还是那么感兴趣,则可以经常去他们那(或者我这)逛逛。本文来自:《Edit Your C++ Code while Debugging with Hot Reload in Visual Studio 2022》