Visual Studio extension providing a watch window for visualizing in-memory images (bitmaps) when debugging native C++ code.
Workloads
- .NET Desktop Development
- Desktop Development with C++
- Visual Studio Extension Development
Components
- C++ Spectre Mitigated libraries for x64/86 (Latest MSVC)
- Windows 10 SDK
- .NET Framework 4.7.2 targeting pack
- Open ImageWatch.sln in Visual Studio 2022 or later.
- Choose Debug or Release configuration.
- Select "Build" > "Build Solution".
- To run tests:
- Open "Test" > "Test Explorer".
- Select "Run All ..." or "Run".
- Note: Tests can be grouped by Traits; Categories "Perf" and "Slow" might be better suited for Release configuration.
- To run the extension:
- Open context menu for ImageWatch.Packaging project in Solution Explorer.
- Select "Set as Startup Project".
- Select "Debug" > "Start Debugging"
Project Test/ConsoleApplication1 is provided as a sample OpenCV application to manually test Image Watch functionality on. Once its required dependencies are acquired (e.g., through vcpkg), it can be added to the solution build via "Build" > "Configuration Manager".