{"id":234838,"date":"2021-10-13T08:00:20","date_gmt":"2021-10-13T15:00:20","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=234838"},"modified":"2021-10-07T08:29:05","modified_gmt":"2021-10-07T15:29:05","slug":"learn-to-write-visual-studio-extensions","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/learn-to-write-visual-studio-extensions\/","title":{"rendered":"Learn to write Visual Studio extensions"},"content":{"rendered":"<p>Writing extension for Visual Studio can be a daunting task for even the seasoned developer. Figuring out where to start is a not obvious and the whole process a bit mysterious. At least, that\u2019s what you\u2019ve told over the years from trying to write extensions. That\u2019s why we\u2019re now introducing a <a href=\"https:\/\/www.youtube.com\/watch?v=aMsyHiso4Vs&amp;list=PLReL099Y5nRdz9jvxuy_LgHFKowkx8tS4&amp;index=1\">new video series<\/a> to make extension writing easier than ever.<\/p>\n<p><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/aMsyHiso4Vs\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>The series starts at the very beginning to make sure you have the right tools and setup. Then it goes through writing your first extension to show the full process of writing an extension. These are important steps since they provide the base from which you\u2019ll continue to explore the Visual Studio APIs.<\/p>\n<p>It goes into further details on specific aspects of extension development and ends with a best practices checklist and a guide on how to publish an extension to the Visual Studio Marketplace. Make sure to check links in the video descriptions for further information.<\/p>\n<p>There is something for both new and existing extenders alike and we hope you\u2019ll let us know what videos to add next.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Writing extension for Visual Studio can be a daunting task for even the seasoned developer. Figuring out where to start is a not obvious and the whole process a bit mysterious. At least, that\u2019s what you\u2019ve told over the years from trying to write extensions. That\u2019s why we\u2019re now introducing a new video series to [&hellip;]<\/p>\n","protected":false},"author":642,"featured_media":234841,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1388,155],"tags":[294],"class_list":["post-234838","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-extensibility","category-visual-studio","tag-extensions"],"acf":[],"blog_post_summary":"<p>Writing extension for Visual Studio can be a daunting task for even the seasoned developer. Figuring out where to start is a not obvious and the whole process a bit mysterious. At least, that\u2019s what you\u2019ve told over the years from trying to write extensions. That\u2019s why we\u2019re now introducing a new video series to [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/234838","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/642"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=234838"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/234838\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/234841"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=234838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=234838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=234838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}