I have tried different variants for what you suggested for debugging, this is what I found:
1. VS debugger is very unreliable. Sometimes connects correctly, sometimes infinitely loops on frame capture. On DXEngine Samples works perfectly without hicup.
2. NSight does cause issues since WPF is not officially supported. But works.
3. RenderDoc proved to be the easiest to setup.
4. Debugging worked for me with both debug device and non-debug device, but DirectXOverlay is required.
5. For quick info about draw calls and context switching, DXEngine snoop tool is the best.
1. VS debugger is very unreliable. Sometimes connects correctly, sometimes infinitely loops on frame capture. On DXEngine Samples works perfectly without hicup.
2. NSight does cause issues since WPF is not officially supported. But works.
3. RenderDoc proved to be the easiest to setup.
4. Debugging worked for me with both debug device and non-debug device, but DirectXOverlay is required.
5. For quick info about draw calls and context switching, DXEngine snoop tool is the best.

