VS Code调试WPF实战:从dotnet build到F5断点调试
最近,在开发设备软件时,我遇到了一个比较实际的问题:设备工控机的开发环境比较受限,安装的 Visual Studio 还是 2019 版本,无法直接满足当前项目对 .NET 9(net9.0-windows)的开发需求(现场不具备网络环境)。与此同时,在这台工控机上使用 Rider 进行调试时,整个系统也会变得比较卡顿。为了继续推进开发,我尝试使用 VS Code 修改项目,并通过 dotnet run 启动 WPF 应用。这种方式可以正常运行程序,却带来了一个新的问题:如何在 VS Code 中像使用传统 IDE 一样设置断点、单步执行、查看变量和调用堆栈?
经过一番摸索,我逐渐梳理出了使用 VS Code 开发和调试 WPF 应用的完整方案。本文记录这次实践,并进一步解释背后的工作机制。



















