In my post Visual Studio extensions and DPI-awareness I introduced the basics that you need to know to become DPI-aware. The final step once all the user interface of your extension handles high-DPI gracefully is to provide high-DPI images for the toolbars, as Visual Studio 2015 does since CTP 3. Apparently, support for high-DPI images through a new image service was in the Visual Studio 2015 RTM release, but it hasn’t been until a couple of days ago that Microsoft has published the MSDN documentation. Here you have the resources to learn and use it:
- Image Service and Catalog: This cookbook contains guidance and best practices for adopting the Visual Studio Image Service and Image Catalog introduced in Visual Studio 2015.
- Image Service Tools: The VS SDK includes several tools to help extension builders use the Visual Studio image service (Manifest from Resources, Manifest to Code and Image Library Viewer).
- Color Theming Tools: The VS SDK provides several tools to help you create and manage color themes (VSIX Color Editor and VSIX Color Compiler).
- VSSDK Samples: several samples have been updated to use the Image Service and Image Catalog.
- Visual Studio’s KnownMonikers: The images contained in Visual Studio’s IVsImageService.
UPDATE (Jan 26, 2016): The Visual Studio Image Library, which contains .zip files with VS images, has been updated with VS 2015 images.