{"id":6112,"date":"2016-01-12T11:21:06","date_gmt":"2016-01-12T11:21:06","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/webdev\/2016\/01\/12\/visual-studio-keeps-showing-suggested-extensions\/"},"modified":"2016-01-12T11:21:06","modified_gmt":"2016-01-12T11:21:06","slug":"visual-studio-keeps-showing-suggested-extensions","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/visual-studio-keeps-showing-suggested-extensions\/","title":{"rendered":"Visual Studio keeps showing suggested extensions"},"content":{"rendered":"<p>In Visual Studio 2015 Update 1 we introduced a mechanism that would analyze a web project and suggest helpful Visual Studio extensions based on what it could find. For instance, if the project was using the <a href=\"http:\/\/getbootstrap.com\/\">Bootstrap CSS framework<\/a>, it would suggest two very cool extensions specifically for working with Bootstrap.<\/p>\n<p><img decoding=\"async\" title=\"Yellow InfoBar\" style=\"border: 0px currentcolor\" border=\"0\" alt=\"Based on your project, we have identified extensions you may find helpful\" src=\"https:\/\/devblogs.microsoft.com\/aspnet\/wp-content\/uploads\/sites\/16\/2016\/01\/6215.infobar_1BF362F0.png\" width=\"641\" height=\"48\" \/>    <br \/>&#160; <br \/> It works by showing a yellow bar at the top of the editor when an HTML document is being opened. The idea was to improve the user experience by suggesting extensions from the community that would make you more productive based on your current context.<\/p>\n<p>While some people found these suggestions helpful and installed the extensions, some people weren\u2019t interested and they clicked the <em>Don\u2019t Show Again<\/em> button. However, a bug had sneaked its way into this feature so that Visual Studio would always show the yellow bar when opening an HTML document.<\/p>\n<p>To work around this issue, you have to set the setting to hide the yellow bar manually. Go to <strong>Tools -&gt; Options<\/strong> and set the <em>Identify Helpful Extensions<\/em> option to <em>False<\/em>.<\/p>\n<p><img decoding=\"async\" title=\"\" style=\"border: 0px currentcolor\" border=\"0\" alt=\"Advanced HTML settings\" src=\"https:\/\/devblogs.microsoft.com\/aspnet\/wp-content\/uploads\/sites\/16\/2016\/01\/4214.options_7B6C233D.png\" width=\"744\" height=\"434\" \/><\/p>\n<p>Disabling this feature solves another issue as well. The issue happens when there is a Git merge conflict or with Annotate and Excluded Folder documents. The error message isn\u2019t very informative and looks like this:<\/p>\n<p><img decoding=\"async\" title=\"\" style=\"border: 0px currentcolor\" border=\"0\" alt=\"An exception has been encountered\" src=\"https:\/\/devblogs.microsoft.com\/aspnet\/wp-content\/uploads\/sites\/16\/2016\/01\/6862.assert_30AE0122.png\" width=\"440\" height=\"235\" \/><\/p>\n<p>The ActivityLog.xml is a bit cryptic but it contains a reference to <em>Microsoft.VisualStudio.Html.Package.Extensions.ExtensionsManager.OnTextViewCreated<\/em> which is where this issue occurred.<\/p>\n<p>These issues have all been fixed and will be available soon in a future release.   <\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Visual Studio 2015 Update 1 we introduced a mechanism that would analyze a web project and suggest helpful Visual Studio extensions based on what it could find. For instance, if the project was using the Bootstrap CSS framework, it would suggest two very cool extensions specifically for working with Bootstrap. &#160; It works by [&hellip;]<\/p>\n","protected":false},"author":398,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197],"tags":[7440,7411,7491],"class_list":["post-6112","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aspnet","tag-bootstrap","tag-html","tag-visual-studio-2015"],"acf":[],"blog_post_summary":"<p>In Visual Studio 2015 Update 1 we introduced a mechanism that would analyze a web project and suggest helpful Visual Studio extensions based on what it could find. For instance, if the project was using the Bootstrap CSS framework, it would suggest two very cool extensions specifically for working with Bootstrap. &#160; It works by [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/6112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/398"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=6112"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/6112\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=6112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=6112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=6112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}