{"id":2155,"date":"2015-09-08T22:54:40","date_gmt":"2015-09-08T20:54:40","guid":{"rendered":"http:\/\/mariusbancila.ro\/blog\/?p=2155"},"modified":"2015-09-08T22:54:40","modified_gmt":"2015-09-08T20:54:40","slug":"three-new-features-i-like-in-visual-studio-2015","status":"publish","type":"post","link":"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/","title":{"rendered":"Three New Features I Like in Visual Studio 2015"},"content":{"rendered":"<p>Visual Studio 2015 comes with many new features and improvements in the IDE, the debugger or language compilers. Obviously, there are more than three things I like in the new IDE, but three things have caught my attention from the very beginning.<\/p>\n<h3>The Error Window<\/h3>\n<p><a href=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015error1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015error1.png\" alt=\"vs2015error1\" width=\"854\" height=\"275\" class=\"alignnone size-full wp-image-2157\" srcset=\"https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015error1.png 854w, https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015error1-300x97.png 300w\" sizes=\"auto, (max-width: 854px) 100vw, 854px\" \/><\/a><br \/>\nOne of the things that bothered me the most about the error window was the mixture of errors\/warnings\/messages from both MSBuild and IntelliSense. But I don&#8217;t usually care about the later and their presence in the error window is usually annoying me. This is now fixed and you can select to see messages from Build, IntelliSense or both.<br \/>\n<a href=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015error2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015error2.png\" alt=\"vs2015error2\" width=\"148\" height=\"78\" class=\"alignnone size-full wp-image-2158\" \/><\/a><br \/>\nIn addition to this you can apply even more filtering:<\/p>\n<ul>\n<li>You can select the source of the messages: Entire Solution, Current Project, Open Documents or Current Document.<br \/>\n<a href=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015error3.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015error3.png\" alt=\"vs2015error3\" width=\"148\" height=\"98\" class=\"alignnone size-full wp-image-2160\" \/><\/a><\/li>\n<li>You can search the error list, and the search includes the text in all the output list columns (Code, Description, Project, File or Line).<br \/>\n<a href=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015error4.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015error4.png\" alt=\"vs2015error4\" width=\"853\" height=\"199\" class=\"alignnone size-full wp-image-2161\" srcset=\"https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015error4.png 853w, https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015error4-300x70.png 300w\" sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><\/a><\/li>\n<li>You can individually show or hide Errors, Warnings and Message (but this feature has been available for many years).<\/li>\n<\/ul>\n<h3>The Find in Files Append<\/h3>\n<p>I&#8217;m working with large source bases and I often need to do find in files, usually going from search to search until I find what I need. The problem was there were only two output windows for the search results and when you need to do a 3rd you had to discard one of the previous searches while you might still needed the results. I have requested for many years that Visual Studio should support more than two find results windows. I actually created a <a href=\"https:\/\/visualstudio.uservoice.com\/forums\/121579-visual-studio\/suggestions\/2639472-allow-multiple-windows-for-search-results\" target=\"_blank\">User Voice request<\/a> a few years ago.<\/p>\n<p>In Visual Studio 2015 they have implemented an append feature, were you could append your search results to one of the existing two windows.<\/p>\n<p><a href=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015find1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015find1.png\" alt=\"vs2015find1\" width=\"379\" height=\"549\" class=\"alignnone size-full wp-image-2164\" srcset=\"https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015find1.png 379w, https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015find1-207x300.png 207w\" sizes=\"auto, (max-width: 379px) 100vw, 379px\" \/><\/a><\/p>\n<p>As a result the old search results are not discarded, but aggregated in a the form of a tree list in the search results window.<\/p>\n<p><a href=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015find2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015find2.png\" alt=\"vs2015find2\" width=\"853\" height=\"385\" class=\"alignnone size-full wp-image-2165\" srcset=\"https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015find2.png 853w, https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015find2-300x135.png 300w\" sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><\/a><br \/>\n<a href=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015find3.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015find3.png\" alt=\"vs2015find3\" width=\"854\" height=\"165\" class=\"alignnone size-full wp-image-2166\" srcset=\"https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015find3.png 854w, https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015find3-300x58.png 300w\" sizes=\"auto, (max-width: 854px) 100vw, 854px\" \/><\/a><\/p>\n<p>Though this is not what exactly I was expecting it provides the feature I was looking for with probably minimal changes to the Visual Studio IDE.<\/p>\n<h3>The Inline Create Definition (for C++)<\/h3>\n<p>I&#8217;m not sure how this feature is actually called, but what it does is creating a definition for a function in the source file from the declaration in the header and displays it in a boxed document inside the header document. Here is an example:<\/p>\n<p>You declare a function\/method in a header file. Visual Studio figures out the definition is missing.<br \/>\n<a href=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015inline1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015inline1.png\" alt=\"vs2015inline1\" width=\"437\" height=\"301\" class=\"alignnone size-full wp-image-2168\" srcset=\"https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015inline1.png 437w, https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015inline1-300x207.png 300w\" sizes=\"auto, (max-width: 437px) 100vw, 437px\" \/><\/a><br \/>\nUse the Quick Actions (<tt>CTRL<\/tt> + <tt>.<\/tt>) to create a definition of the symbol in the source file.<br \/>\n<a href=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015inline2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015inline2.png\" alt=\"vs2015inline2\" width=\"450\" height=\"101\" class=\"alignnone size-full wp-image-2169\" srcset=\"https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015inline2.png 450w, https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015inline2-300x67.png 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><br \/>\nThe definition is added to the source file that is opened as a document in a box just below the function declaration.<br \/>\n<a href=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015inline3.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015inline3.png\" alt=\"vs2015inline3\" width=\"819\" height=\"453\" class=\"alignnone size-full wp-image-2170\" srcset=\"https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015inline3.png 819w, https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015inline3-300x166.png 300w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><\/a><br \/>\nI find this very useful to get going with a new function. Of course for writing larger functions you&#8217;ll probably switch to the actual document tab where the source file is opened.<\/p>\n<p>With these new features only Visual Studio has become much more productive for me. And there are plenty more.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visual Studio 2015 comes with many new features and improvements in the IDE, the debugger or language compilers. Obviously, there are more than three things I like in the new IDE, but three things have caught my attention from the very beginning. The Error Window One of the things that bothered me the most about &#8230; <a title=\"Three New Features I Like in Visual Studio 2015\" class=\"read-more\" href=\"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/\" aria-label=\"Read more about Three New Features I Like in Visual Studio 2015\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[52,10],"tags":[95,55,445],"class_list":["post-2155","post","type-post","status-publish","format-standard","hentry","category-tools","category-visual-studio","tag-ide","tag-visualstudio","tag-vs2015"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"This article describes some of the new VS2015 features that struck me from the very beginning.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Marius Bancila\"\/>\n\t<meta name=\"keywords\" content=\"vs2015,visualstudio,ide\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Marius Bancila&#039;s Blog | About code. Mostly on C++\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Three New Features I Like in Visual Studio 2015\" \/>\n\t\t<meta property=\"og:description\" content=\"This article describes some of the new VS2015 features that struck me from the very beginning.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2015-09-08T20:54:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2015-09-08T20:54:40+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Three New Features I Like in Visual Studio 2015\" \/>\n\t\t<meta name=\"twitter:description\" content=\"This article describes some of the new VS2015 features that struck me from the very beginning.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/2015\\\/09\\\/08\\\/three-new-features-i-like-in-visual-studio-2015\\\/#article\",\"name\":\"Three New Features I Like in Visual Studio 2015\",\"headline\":\"Three New Features I Like in Visual Studio 2015\",\"author\":{\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/vs2015error1.png\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/2015\\\/09\\\/08\\\/three-new-features-i-like-in-visual-studio-2015\\\/#articleImage\",\"width\":854,\"height\":275},\"datePublished\":\"2015-09-08T22:54:40+02:00\",\"dateModified\":\"2015-09-08T22:54:40+02:00\",\"inLanguage\":\"en-US\",\"commentCount\":1,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/2015\\\/09\\\/08\\\/three-new-features-i-like-in-visual-studio-2015\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/2015\\\/09\\\/08\\\/three-new-features-i-like-in-visual-studio-2015\\\/#webpage\"},\"articleSection\":\"Tools, Visual Studio, IDE, VisualStudio, VS2015\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/2015\\\/09\\\/08\\\/three-new-features-i-like-in-visual-studio-2015\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/category\\\/it\\\/#listItem\",\"name\":\"IT\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/category\\\/it\\\/#listItem\",\"position\":2,\"name\":\"IT\",\"item\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/category\\\/it\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/category\\\/it\\\/software\\\/#listItem\",\"name\":\"Software\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/category\\\/it\\\/software\\\/#listItem\",\"position\":3,\"name\":\"Software\",\"item\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/category\\\/it\\\/software\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/category\\\/it\\\/software\\\/visual-studio\\\/#listItem\",\"name\":\"Visual Studio\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/category\\\/it\\\/#listItem\",\"name\":\"IT\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/category\\\/it\\\/software\\\/visual-studio\\\/#listItem\",\"position\":4,\"name\":\"Visual Studio\",\"item\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/category\\\/it\\\/software\\\/visual-studio\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/2015\\\/09\\\/08\\\/three-new-features-i-like-in-visual-studio-2015\\\/#listItem\",\"name\":\"Three New Features I Like in Visual Studio 2015\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/category\\\/it\\\/software\\\/#listItem\",\"name\":\"Software\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/2015\\\/09\\\/08\\\/three-new-features-i-like-in-visual-studio-2015\\\/#listItem\",\"position\":5,\"name\":\"Three New Features I Like in Visual Studio 2015\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/category\\\/it\\\/software\\\/visual-studio\\\/#listItem\",\"name\":\"Visual Studio\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/#organization\",\"name\":\"Marius Bancila's Blog\",\"description\":\"About code. Mostly on C++\",\"url\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/author\\\/admin\\\/\",\"name\":\"Marius Bancila\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/2015\\\/09\\\/08\\\/three-new-features-i-like-in-visual-studio-2015\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a84dd2831d955c38355ddea55df4df260809b88f36408bc14fd4eab8f7f131c9?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Marius Bancila\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/2015\\\/09\\\/08\\\/three-new-features-i-like-in-visual-studio-2015\\\/#webpage\",\"url\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/2015\\\/09\\\/08\\\/three-new-features-i-like-in-visual-studio-2015\\\/\",\"name\":\"Three New Features I Like in Visual Studio 2015\",\"description\":\"This article describes some of the new VS2015 features that struck me from the very beginning.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/2015\\\/09\\\/08\\\/three-new-features-i-like-in-visual-studio-2015\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/author\\\/admin\\\/#author\"},\"datePublished\":\"2015-09-08T22:54:40+02:00\",\"dateModified\":\"2015-09-08T22:54:40+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/\",\"name\":\"Marius Bancila's Blog\",\"description\":\"About code. Mostly on C++\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/mariusbancila.ro\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Three New Features I Like in Visual Studio 2015","description":"This article describes some of the new VS2015 features that struck me from the very beginning.","canonical_url":"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/","robots":"max-image-preview:large","keywords":"vs2015,visualstudio,ide","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/#article","name":"Three New Features I Like in Visual Studio 2015","headline":"Three New Features I Like in Visual Studio 2015","author":{"@id":"https:\/\/mariusbancila.ro\/blog\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/mariusbancila.ro\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/mariusbancila.ro\/blog\/wp-content\/uploads\/2015\/09\/vs2015error1.png","@id":"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/#articleImage","width":854,"height":275},"datePublished":"2015-09-08T22:54:40+02:00","dateModified":"2015-09-08T22:54:40+02:00","inLanguage":"en-US","commentCount":1,"mainEntityOfPage":{"@id":"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/#webpage"},"isPartOf":{"@id":"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/#webpage"},"articleSection":"Tools, Visual Studio, IDE, VisualStudio, VS2015"},{"@type":"BreadcrumbList","@id":"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/mariusbancila.ro\/blog#listItem","position":1,"name":"Home","item":"https:\/\/mariusbancila.ro\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/mariusbancila.ro\/blog\/category\/it\/#listItem","name":"IT"}},{"@type":"ListItem","@id":"https:\/\/mariusbancila.ro\/blog\/category\/it\/#listItem","position":2,"name":"IT","item":"https:\/\/mariusbancila.ro\/blog\/category\/it\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mariusbancila.ro\/blog\/category\/it\/software\/#listItem","name":"Software"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mariusbancila.ro\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/mariusbancila.ro\/blog\/category\/it\/software\/#listItem","position":3,"name":"Software","item":"https:\/\/mariusbancila.ro\/blog\/category\/it\/software\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mariusbancila.ro\/blog\/category\/it\/software\/visual-studio\/#listItem","name":"Visual Studio"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mariusbancila.ro\/blog\/category\/it\/#listItem","name":"IT"}},{"@type":"ListItem","@id":"https:\/\/mariusbancila.ro\/blog\/category\/it\/software\/visual-studio\/#listItem","position":4,"name":"Visual Studio","item":"https:\/\/mariusbancila.ro\/blog\/category\/it\/software\/visual-studio\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/#listItem","name":"Three New Features I Like in Visual Studio 2015"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mariusbancila.ro\/blog\/category\/it\/software\/#listItem","name":"Software"}},{"@type":"ListItem","@id":"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/#listItem","position":5,"name":"Three New Features I Like in Visual Studio 2015","previousItem":{"@type":"ListItem","@id":"https:\/\/mariusbancila.ro\/blog\/category\/it\/software\/visual-studio\/#listItem","name":"Visual Studio"}}]},{"@type":"Organization","@id":"https:\/\/mariusbancila.ro\/blog\/#organization","name":"Marius Bancila's Blog","description":"About code. Mostly on C++","url":"https:\/\/mariusbancila.ro\/blog\/"},{"@type":"Person","@id":"https:\/\/mariusbancila.ro\/blog\/author\/admin\/#author","url":"https:\/\/mariusbancila.ro\/blog\/author\/admin\/","name":"Marius Bancila","image":{"@type":"ImageObject","@id":"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/a84dd2831d955c38355ddea55df4df260809b88f36408bc14fd4eab8f7f131c9?s=96&d=mm&r=g","width":96,"height":96,"caption":"Marius Bancila"}},{"@type":"WebPage","@id":"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/#webpage","url":"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/","name":"Three New Features I Like in Visual Studio 2015","description":"This article describes some of the new VS2015 features that struck me from the very beginning.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/mariusbancila.ro\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/#breadcrumblist"},"author":{"@id":"https:\/\/mariusbancila.ro\/blog\/author\/admin\/#author"},"creator":{"@id":"https:\/\/mariusbancila.ro\/blog\/author\/admin\/#author"},"datePublished":"2015-09-08T22:54:40+02:00","dateModified":"2015-09-08T22:54:40+02:00"},{"@type":"WebSite","@id":"https:\/\/mariusbancila.ro\/blog\/#website","url":"https:\/\/mariusbancila.ro\/blog\/","name":"Marius Bancila's Blog","description":"About code. Mostly on C++","inLanguage":"en-US","publisher":{"@id":"https:\/\/mariusbancila.ro\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Marius Bancila's Blog | About code. Mostly on C++","og:type":"article","og:title":"Three New Features I Like in Visual Studio 2015","og:description":"This article describes some of the new VS2015 features that struck me from the very beginning.","og:url":"https:\/\/mariusbancila.ro\/blog\/2015\/09\/08\/three-new-features-i-like-in-visual-studio-2015\/","article:published_time":"2015-09-08T20:54:40+00:00","article:modified_time":"2015-09-08T20:54:40+00:00","twitter:card":"summary","twitter:title":"Three New Features I Like in Visual Studio 2015","twitter:description":"This article describes some of the new VS2015 features that struck me from the very beginning."},"aioseo_meta_data":{"post_id":"2155","title":null,"description":"This article describes some of the new VS2015 features that struck me from the very beginning.","keywords":[{"label":"vs2015","value":"vs2015"},{"label":"visualstudio","value":"visualstudio"},{"label":"IDE","value":"IDE"}],"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-03-18 21:09:29","updated":"2025-12-12 07:43:26","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"author_meta":{"display_name":"Marius Bancila","author_link":"https:\/\/mariusbancila.ro\/blog\/author\/admin\/"},"featured_img":null,"jetpack_publicize_connections":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Marius Bancila","author_link":"https:\/\/mariusbancila.ro\/blog\/author\/admin\/"},"uagb_comment_info":1,"uagb_excerpt":"Visual Studio 2015 comes with many new features and improvements in the IDE, the debugger or language compilers. Obviously, there are more than three things I like in the new IDE, but three things have caught my attention from the very beginning. The Error Window One of the things that bothered me the most about&hellip;","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/mariusbancila.ro\/blog\/category\/it\/software\/tools\/\" class=\"advgb-post-tax-term\">Tools<\/a>","<a href=\"https:\/\/mariusbancila.ro\/blog\/category\/it\/software\/visual-studio\/\" class=\"advgb-post-tax-term\">Visual Studio<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Tools<\/span>","<span class=\"advgb-post-tax-term\">Visual Studio<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/mariusbancila.ro\/blog\/category\/it\/software\/visual-studio\/\" class=\"advgb-post-tax-term\">IDE<\/a>","<a href=\"https:\/\/mariusbancila.ro\/blog\/category\/it\/software\/visual-studio\/\" class=\"advgb-post-tax-term\">VisualStudio<\/a>","<a href=\"https:\/\/mariusbancila.ro\/blog\/category\/it\/software\/visual-studio\/\" class=\"advgb-post-tax-term\">VS2015<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">IDE<\/span>","<span class=\"advgb-post-tax-term\">VisualStudio<\/span>","<span class=\"advgb-post-tax-term\">VS2015<\/span>"]}},"comment_count":"1","relative_dates":{"created":"Posted 11 years ago","modified":"Updated 11 years ago"},"absolute_dates":{"created":"Posted on September 8, 2015","modified":"Updated on September 8, 2015"},"absolute_dates_time":{"created":"Posted on September 8, 2015 10:54 pm","modified":"Updated on September 8, 2015 10:54 pm"},"featured_img_caption":"","series_order":"","jetpack_shortlink":"https:\/\/wp.me\/pYNdv-yL","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/mariusbancila.ro\/blog\/wp-json\/wp\/v2\/posts\/2155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mariusbancila.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mariusbancila.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mariusbancila.ro\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mariusbancila.ro\/blog\/wp-json\/wp\/v2\/comments?post=2155"}],"version-history":[{"count":10,"href":"https:\/\/mariusbancila.ro\/blog\/wp-json\/wp\/v2\/posts\/2155\/revisions"}],"predecessor-version":[{"id":2175,"href":"https:\/\/mariusbancila.ro\/blog\/wp-json\/wp\/v2\/posts\/2155\/revisions\/2175"}],"wp:attachment":[{"href":"https:\/\/mariusbancila.ro\/blog\/wp-json\/wp\/v2\/media?parent=2155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mariusbancila.ro\/blog\/wp-json\/wp\/v2\/categories?post=2155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mariusbancila.ro\/blog\/wp-json\/wp\/v2\/tags?post=2155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}