{"id":2613,"date":"2010-02-03T16:47:00","date_gmt":"2010-02-03T16:47:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2010\/02\/03\/announcement-unpublishing-extensions-from-beta-2-to-rc\/"},"modified":"2019-02-14T15:41:50","modified_gmt":"2019-02-14T23:41:50","slug":"announcement-unpublishing-extensions-from-beta-2-to-rc","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/announcement-unpublishing-extensions-from-beta-2-to-rc\/","title":{"rendered":"Announcement: Unpublishing Extensions from Beta 2 to RC"},"content":{"rendered":"<p><strong>UPDATE 2\/8<\/strong>: I forgot to mention a change to the VSIX file format in the Release Candidate that might impact your extensions.&nbsp;&nbsp;The&nbsp;valid &lt;Edition&gt;&nbsp;values (under &lt;SupportedProducts&gt;) have been updated to better reflect our SKU branding.&nbsp; The only valid values for RC and RTM are: IntegratedShell, Pro, Premium, Ultimate, Express_All, VBExpress, VCSExpress, VWDExpress, VCExpress.&nbsp; We have removed VST_All, Pro_All, VSTT, VSTD, and VSTDB from the list of supported values.&nbsp; If your extension lists any of the removed values, you will need to update your VSIX manifest and reupload your extension.&nbsp; If this is not done, your extension will not show up in the Extension Manager or the New Project Dialog since SKU-filtering is applied.&nbsp; Also note, that you only need to include the lowest common denominator supported SKU.&nbsp; For example, if your extension works in Pro, you only need to list &#8220;Pro&#8221; under the &lt;Edition&gt; element, as Premium and Ultimate are supersets of Pro and will pick up Pro-supported extensions.<\/p>\n<p>&nbsp;<\/p>\n<p>When the public Release Candidate (RC) is released later this month, we will be unpublishing all Visual Studio 2010 Beta 2 extensions that are hosted on the <a href=\"http:\/\/www.visualstudiogallery.com\/\">http:\/\/www.visualstudiogallery.com<\/a>. We do this because we want to ensure that all extensions are tested and work on the latest release (RC) so that users aren\u2019t treated to numerous errors either when installing or using the extension. This same process was used to convert Beta 1 to Beta 2 extensions. The extension author will have the responsibility of testing and republishing the extension.<\/p>\n<p><b><u>FAQ<\/u><\/b><\/p>\n<p><b>Q:<\/b> Will my VS 2008 or VS 2005 extensions be unpublished? <br \/><b>A:<\/b> No, this will only affect VS 2010 extensions.<\/p>\n<p><b>Q:<\/b> Will I need to rebuild my extension and then reupload? <br \/><b>A:<\/b> Possibly. There have been a few breaking changes in the extensibility APIs from Beta 2 -&gt; RC, so you\u2019ll need to verify that your extension still behaves correctly. If bugs are found, this will require a rebuild. If everything works as expected, a rebuild is not necessary.<\/p>\n<p><b>Q:<\/b> How do I republish my extension? <br \/><b>A:<\/b><\/p>\n<ol>\n<li>Navigate to <a href=\"http:\/\/www.visualstudiogallery.com\/\">http:\/\/www.visualstudiogallery.com<\/a> and sign in<\/li>\n<li>Click on \u201cMy Contributions\u201d on the top navigation bar<\/li>\n<li>You\u2019ll see the text \u201c(Unpublished)\u201d next to the title of any contributions that have been unpublished<\/li>\n<li>Simply click on the extension and select \u201cPublish\u201d<\/li>\n<\/ol>\n<p><b>Q:<\/b> Will I have to do this for every major VS release? <br \/><b>A:<\/b> This will need to be done once more when VS 2010 RTM is released. We\u2019re still examining how best to manage this from release to release (both for Service Packs and next versions). If this process is necessary to repeat, we will look to provide a tool or an automated way to move extensions over. <\/p>\n<p><b>Q:<\/b> Will my extension work in Beta 2? <br \/><b>A:<\/b> After two weeks, we will be disabling online extension manager access for VS 2010 Beta 2. This is because extensions that have been ported to RC may not work on Beta 2 anymore.<\/p>\n<p>Please let comments if you have any additional questions about this process.<\/p>\n<table border=\"0\" cellSpacing=\"0\" cellPadding=\"2\">\n<tbody>\n<tr>\n<td vAlign=\"top\">\n&lt;td =&quot;&#013;&#010;<\/p>\n<td><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/4\/2019\/06\/wespic_2.jpg\"><img decoding=\"async\" title=\"wespic\" border=\"0\" alt=\"wespic\" align=\"left\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2010\/02\/wespic_thumb-2.jpg\" width=\"86\" height=\"70\"><\/a><\/td>\n<td vAlign=\"top\"><strong>Weston Hutchins<\/strong> \u2013 Program Manager, Visual Studio Shell Team <br \/><strong>Short Bio<\/strong>: I started at Microsoft as an intern in 2005 and have been working in Visual Studio ever since.&nbsp; I\u2019m currently a PM on the VS Shell IDE team and&nbsp;work on the core IDE UI and services as well as the Extension Manager and&nbsp;<a href=\"http:\/\/www.visualstudiogallery.com\/\">http:\/\/www.visualstudiogallery.com<\/a>&nbsp;integration.&nbsp;Prior&nbsp;to my current duties, I was the SKU manager for the Visual Studio Express products.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>UPDATE 2\/8: I forgot to mention a change to the VSIX file format in the Release Candidate that might impact your extensions.&nbsp;&nbsp;The&nbsp;valid &lt;Edition&gt;&nbsp;values (under &lt;SupportedProducts&gt;) have been updated to better reflect our SKU branding.&nbsp; The only valid values for RC and RTM are: IntegratedShell, Pro, Premium, Ultimate, Express_All, VBExpress, VCSExpress, VWDExpress, VCExpress.&nbsp; We have removed [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":255385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[294],"class_list":["post-2613","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-extensions"],"acf":[],"blog_post_summary":"<p>UPDATE 2\/8: I forgot to mention a change to the VSIX file format in the Release Candidate that might impact your extensions.&nbsp;&nbsp;The&nbsp;valid &lt;Edition&gt;&nbsp;values (under &lt;SupportedProducts&gt;) have been updated to better reflect our SKU branding.&nbsp; The only valid values for RC and RTM are: IntegratedShell, Pro, Premium, Ultimate, Express_All, VBExpress, VCSExpress, VWDExpress, VCExpress.&nbsp; We have removed [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/2613","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\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=2613"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/2613\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/255385"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=2613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=2613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=2613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}