{"id":617,"date":"2024-09-23T09:52:26","date_gmt":"2024-09-23T09:52:26","guid":{"rendered":"https:\/\/gonnacloudtech.co\/insight\/?p=617"},"modified":"2024-09-23T09:55:52","modified_gmt":"2024-09-23T09:55:52","slug":"visualstudio-extensibility-17-11-new-settings-support-and-enhanced-remote-ui-capabilities","status":"publish","type":"post","link":"https:\/\/gonnacloudtech.co\/insight\/visualstudio-extensibility-17-11-new-settings-support-and-enhanced-remote-ui-capabilities\/","title":{"rendered":"VisualStudio.Extensibility 17.11: New Settings Support and Enhanced Remote UI Capabilities"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"485\" src=\"https:\/\/gonnacloudtech.co\/insight\/wp-content\/uploads\/2024\/09\/Visual-studio-1024x485.png\" alt=\"\" class=\"wp-image-618\" srcset=\"https:\/\/gonnacloudtech.co\/insight\/wp-content\/uploads\/2024\/09\/Visual-studio-1024x485.png 1024w, https:\/\/gonnacloudtech.co\/insight\/wp-content\/uploads\/2024\/09\/Visual-studio-300x142.png 300w, https:\/\/gonnacloudtech.co\/insight\/wp-content\/uploads\/2024\/09\/Visual-studio-768x364.png 768w, https:\/\/gonnacloudtech.co\/insight\/wp-content\/uploads\/2024\/09\/Visual-studio.png 1220w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019re excited to announce the release of <strong><a href=\"https:\/\/gonnacloudtech.co\/microsoft-visual-studio.php\">VisualStudio.Extensibility 17.11<\/a><\/strong>, packed with new features that enhance extension performance, customization, and remote UI capabilities. VisualStudio.Extensibility allows developers to build extensions that run outside the main Visual Studio IDE process, boosting performance and reliability. This update introduces user-configurable settings, improved remote UI, and expanded project query documentation to help you build extensions more efficiently.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Key Features in VisualStudio.Extensibility 17.11<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Customizable Settings for Extensions<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With this release, you can now define settings for your extensions, allowing users to customize their experience. This new API provides options to define, access, and update extension settings seamlessly. Additionally, settings support <strong>Hot Loading<\/strong>, enabling changes without restarting Visual Studio. For more details and code samples, refer to the <strong>VisualStudio.Extensibility settings<\/strong> article.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Expanded Remote UI with Images and Context Menus<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Building extensions that run outside Visual Studio can present challenges when integrating UI elements. The <strong><a href=\"https:\/\/gonnacloudtech.co\/microsoft-visual-studio.php\">Remote UI<\/a><\/strong> feature addresses this by allowing out-of-process extensions to define WPF controls that integrate into Visual Studio. In this release, you can now add context menus to Remote UI controls via XAML, as well as display custom or Visual Studio catalog images. This enhances user interactions and the visual appeal of your extensions. Visit the <strong>Remote UI concepts<\/strong> documentation for examples and more information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Enhanced Tool Windows with Toolbars<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tool windows in VisualStudio.Extensibility now support toolbars, allowing for quick and easy access to key features of your extension. You can learn more about adding and customizing toolbars in the <strong>tool window overview<\/strong> documentation, which also covers tool window creation and visibility controls.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Updated Project Query API Documentation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019ve revamped the project query API documentation based on your feedback. The documentation now aligns with the <strong>VisualStudio.Extensibility project query wrappers<\/strong>, making it easier to query and modify projects and solutions. Explore the updated <strong><a href=\"https:\/\/gonnacloudtech.co\/microsoft-visual-studio.php\">Query the Project API<\/a><\/strong> for detailed guidance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>API Changes and Feedback-Driven Decisions<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our ongoing development of VisualStudio.Extensibility is heavily influenced by your feedback. We recently made the decision not to support programmatic invocation of VSCT (Visual Studio Command Table)-based commands due to asynchronous operation and potential inconsistencies in user experience. This aligns with our commitment to providing stable, intuitive APIs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We aim to minimize breaking changes while expanding the SDK\u2019s capabilities. Any breaking changes to <strong><a href=\"https:\/\/gonnacloudtech.co\/microsoft-visual-studio.php\">stable APIs<\/a><\/strong> will be communicated in advance, with detailed notices available by <strong>Preview 1<\/strong> of the corresponding Visual Studio release. Check the <strong>breaking changes<\/strong> page for the latest updates on deprecated APIs and upcoming changes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Join the Conversation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As always, we encourage feedback from our developer community. Continue sharing your thoughts via our issue tracker or forums to help shape future releases of VisualStudio.Extensibility.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Explore the latest features and enhance your extensions today with <strong><a href=\"https:\/\/gonnacloudtech.co\/microsoft-visual-studio.php\">VisualStudio.Extensibility 17.11<\/a><\/strong>!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019re excited to announce the release of VisualStudio.Extensibility 17.11, packed with new features that enhance extension performance, customization, and remote UI capabilities. VisualStudio.Extensibility allows developers to build extensions that run&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48,89],"tags":[16,24,30,27,36,28,90],"class_list":["post-617","post","type-post","status-publish","format-standard","hentry","category-microsoft-365","category-microsoft-copilot","tag-aws-managed-services","tag-microsoft-365","tag-microsoft-365-services","tag-microsoft-azure","tag-microsoft-azure-cloud","tag-microsoft-azure-for-business","tag-microsoft-copilot"],"_links":{"self":[{"href":"https:\/\/gonnacloudtech.co\/insight\/wp-json\/wp\/v2\/posts\/617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gonnacloudtech.co\/insight\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gonnacloudtech.co\/insight\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gonnacloudtech.co\/insight\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gonnacloudtech.co\/insight\/wp-json\/wp\/v2\/comments?post=617"}],"version-history":[{"count":1,"href":"https:\/\/gonnacloudtech.co\/insight\/wp-json\/wp\/v2\/posts\/617\/revisions"}],"predecessor-version":[{"id":619,"href":"https:\/\/gonnacloudtech.co\/insight\/wp-json\/wp\/v2\/posts\/617\/revisions\/619"}],"wp:attachment":[{"href":"https:\/\/gonnacloudtech.co\/insight\/wp-json\/wp\/v2\/media?parent=617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gonnacloudtech.co\/insight\/wp-json\/wp\/v2\/categories?post=617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gonnacloudtech.co\/insight\/wp-json\/wp\/v2\/tags?post=617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}