{"id":1625,"date":"2021-10-15T10:53:55","date_gmt":"2021-10-15T17:53:55","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/azure-sdk\/?p=1625"},"modified":"2021-10-22T11:14:52","modified_gmt":"2021-10-22T18:14:52","slug":"azure-sdk-new-features-within-visual-studio-and-intellij","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/azure-sdk\/azure-sdk-new-features-within-visual-studio-and-intellij\/","title":{"rendered":"Azure SDK new features within Visual Studio and IntelliJ"},"content":{"rendered":"<p>We&#8217;re excited to announce new features within IntelliJ and Visual Studio that will enhance the developer experience when using Azure SDKs.<\/p>\n<h2>Visual Studio 16.0 Preview 4<\/h2>\n<p>The Azure SDK team strives to provide the best developer experience in using our package and most current libraries. Feedback was collected from the developer community. We determined that providing clarity around deprecated vs. non-deprecated packages would improve the seamless developer experience across our packages and libraries.<\/p>\n<p>In Visual Studio 16.0 Preview 4, developers will see two new features within <strong>NuGet Package Manager<\/strong>:<\/p>\n<ol>\n<li>In the <strong>Browse<\/strong> tab, when searching for a package, if the package is deprecated, you&#8217;ll see a warning symbol and the message &#8220;This package is deprecated. Use instead&#8221;. If you select the package details, the link will guide you to the latest package. <a href=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-content\/uploads\/sites\/58\/2021\/10\/test2.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1643\" src=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-content\/uploads\/sites\/58\/2021\/10\/test2.gif\" alt=\"Image test2\" width=\"2187\" height=\"1164\" \/><\/a><\/li>\n<li>In the <strong>Install<\/strong> tab, when viewing all currently installed packages, if any of them have been deprecated and need to be updated to the latest package, you&#8217;ll see a warning symbol and the message &#8220;This package is deprecated. Use instead&#8221;. If you select the package details, the link will guide you to the latest package. <a href=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-content\/uploads\/sites\/58\/2021\/10\/test4.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1644\" src=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-content\/uploads\/sites\/58\/2021\/10\/test4.gif\" alt=\"Image test4\" width=\"2187\" height=\"1164\" \/><\/a><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2>Azure ToolKit for IntelliJ<\/h2>\n<p>Developers need a cohesive journey between using libraries and accessing relevant Microsoft Docs pages, GitHub samples, and more. To enhance this journey, we&#8217;ve added an <em>Azure SDK Reference Book<\/em>. It allows developers to view the following assets for SDK libraries:<\/p>\n<ul>\n<li>Indices<\/li>\n<li>Latest versions<\/li>\n<li>Reference docs<\/li>\n<li>GitHub samples<\/li>\n<li>Guidance links<\/li>\n<li>Dependency snippets<\/li>\n<\/ul>\n<p>Our team has added two key features to enhance the experience of our developers who use IntelliJ:<\/p>\n<ol>\n<li>IntelliJ developers can access this Azure SDK Reference Book by navigating to <strong>Tools<\/strong> &gt; <strong>Azure<\/strong> &gt; <strong>Azure SDK Reference Book<\/strong>:\u00a0 <a href=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-content\/uploads\/sites\/58\/2021\/10\/ReferenceBook.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1642\" src=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-content\/uploads\/sites\/58\/2021\/10\/ReferenceBook.gif\" alt=\"Image ReferenceBook\" width=\"2856\" height=\"1806\" \/><\/a><\/li>\n<li>We&#8217;ve added a deprecation indication that allows developers to know when a package they&#8217;re using should be migrated to our latest package. Within this indicator, developers can access the Azure SDK Reference Book and select the link to the newest package. <a href=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-content\/uploads\/sites\/58\/2021\/10\/DeprecationNote-scaled.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1641\" src=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-content\/uploads\/sites\/58\/2021\/10\/DeprecationNote-scaled.gif\" alt=\"Image DeprecationNote\" width=\"2500\" height=\"1581\" \/><\/a><\/li>\n<\/ol>\n<p>As our developers evolve, the Azure SDK team pushes to ensure the developer journey is constantly evolving as well.<\/p>\n<p><!-- TIPS: - Use `SDK` when talking about all of the client libraries. - Use `Client libraries\/ry` when talking about individual libraries. - Make sure all links do not have Locale, i.e remove `en-us` from all links. - All image links need to start with `.\/images\/posts\/*.png` and need to match exact case of the file. - Avoid using `here` for link text. Use the title of the link\/file. - Please include summary at the end. -->\n<!-- FOOTER: DO NOT EDIT OR REMOVE --><\/p>\n<p><div  class=\"d-flex justify-content-center\"><a class=\"cta_button_link btn-primary mb-24\" href=\"https:\/\/aka.ms\/azsdk\/releases\" target=\"_blank\">Azure SDK Releases<\/a><\/div><\/p>\n<h2>Azure SDK Blog Contributions<\/h2>\n<p>Thank you for reading this Azure SDK blog post! We hope that you learned something new and welcome you to share this post. We&#8217;re open to Azure SDK blog contributions. Contact us at <a href=\"mailto:azsdkblog@microsoft.com\">azsdkblog@microsoft.com<\/a> with your idea, and we&#8217;ll get you set up as a guest blogger.<\/p>\n<h2>Azure SDK Links<\/h2>\n<ul>\n<li>Azure SDK Website: <a href=\"https:\/\/aka.ms\/azsdk\">aka.ms\/azsdk<\/a><\/li>\n<li>Azure SDK Intro (3-minute video): <a href=\"https:\/\/aka.ms\/azsdk\/intro\">aka.ms\/azsdk\/intro<\/a><\/li>\n<li>Azure SDK Intro Deck (PowerPoint deck): <a href=\"https:\/\/aka.ms\/azsdk\/intro\/deck\">aka.ms\/azsdk\/intro\/deck<\/a><\/li>\n<li>Azure SDK Releases: <a href=\"https:\/\/aka.ms\/azsdk\/releases\">aka.ms\/azsdk\/releases<\/a><\/li>\n<li>Azure SDK Blog: <a href=\"https:\/\/aka.ms\/azsdk\/blog\">aka.ms\/azsdk\/blog<\/a><\/li>\n<li>Azure SDK Twitter: <a href=\"https:\/\/twitter.com\/AzureSDK\">twitter.com\/AzureSDK<\/a><\/li>\n<li>Azure SDK Design Guidelines: <a href=\"https:\/\/aka.ms\/azsdk\/guide\">aka.ms\/azsdk\/guide<\/a><\/li>\n<li>Azure SDKs &amp; Tools: <a href=\"https:\/\/azure.microsoft.com\/downloads\">azure.microsoft.com\/downloads<\/a><\/li>\n<li>Azure SDK Central Repository: <a href=\"https:\/\/github.com\/azure\/azure-sdk#azure-sdk\">github.com\/azure\/azure-sdk<\/a><\/li>\n<li>Azure SDK for .NET: <a href=\"https:\/\/github.com\/azure\/azure-sdk-for-net\">github.com\/azure\/azure-sdk-for-net<\/a><\/li>\n<li>Azure SDK for Java: <a href=\"https:\/\/github.com\/azure\/azure-sdk-for-java\">github.com\/azure\/azure-sdk-for-java<\/a><\/li>\n<li>Azure SDK for Python: <a href=\"https:\/\/github.com\/azure\/azure-sdk-for-python\">github.com\/azure\/azure-sdk-for-python<\/a><\/li>\n<li>Azure SDK for JavaScript\/TypeScript: <a href=\"https:\/\/github.com\/azure\/azure-sdk-for-js\">github.com\/azure\/azure-sdk-for-js<\/a><\/li>\n<li>Azure SDK for Android: <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-android\">github.com\/Azure\/azure-sdk-for-android<\/a><\/li>\n<li>Azure SDK for iOS: <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-ios\">github.com\/Azure\/azure-sdk-for-ios<\/a><\/li>\n<li>Azure SDK for Go: <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-go\">github.com\/Azure\/azure-sdk-for-go<\/a><\/li>\n<li>Azure SDK for C: <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-c\">github.com\/Azure\/azure-sdk-for-c<\/a><\/li>\n<li>Azure SDK for C++: <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-cpp\">github.com\/Azure\/azure-sdk-for-cpp<\/a><\/li>\n<\/ul>\n<p><!-- FOOTER: DO NOT EDIT OR REMOVE --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Azure SDK team has added new features to Visual Studio 16.0 and the Azure Toolkit for IntelliJ extension which enhances developer experiences.<\/p>\n","protected":false},"author":72432,"featured_media":1660,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[750,706,838,840,839],"class_list":["post-1625","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure-sdk","tag-azure-sdk","tag-azuresdk","tag-intellij","tag-nuget","tag-visual-studio"],"acf":[],"blog_post_summary":"<p>The Azure SDK team has added new features to Visual Studio 16.0 and the Azure Toolkit for IntelliJ extension which enhances developer experiences.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts\/1625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/users\/72432"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/comments?post=1625"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts\/1625\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media\/1660"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media?parent=1625"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/categories?post=1625"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/tags?post=1625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}