{"id":227,"date":"2013-01-24T11:52:00","date_gmt":"2013-01-24T16:52:00","guid":{"rendered":"http:\/\/binaryworld.net\/blogs\/?p=227"},"modified":"2013-08-13T14:43:14","modified_gmt":"2013-08-13T18:43:14","slug":"hidden-option-for-c-to-enable-real-time-errors","status":"publish","type":"post","link":"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/","title":{"rendered":"Hidden option for C# to enable real time ERRORS"},"content":{"rendered":"<p>Have you ever got annoyed by C# IDE that you don&#8217;t find all errors until you compile project? If you ever worked with Visual Basic you will appreciate how much time saver it can be to detect all errors before you compile. Visual Basic Does that magic by running Background Compiler as you type&#8230; It detects almost every error which can be detected by C# compiler after you compile (e.g. Removing Project Reference not validated until you compile)<\/p>\n<p>You can quickly enable such functionality in C# by checking below option. Its still not true background compiler like Visual Basic but &#8220;losers cant be choosers&#8221; &#8230;<\/p>\n<p>Goto Tools -&gt; Options -&gt; Text Editors -&gt; C# -&gt; Advanced<br \/>\nCheck &#8220;Show live semantic errors&#8221;<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2013\/01\/csharp-live-errors.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-230\" title=\"C# Live Error Option\" src=\"http:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2013\/01\/csharp-live-errors.jpg\" alt=\"\" width=\"647\" height=\"375\" srcset=\"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2013\/01\/csharp-live-errors.jpg 647w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2013\/01\/csharp-live-errors-300x173.jpg 300w\" sizes=\"(max-width: 647px) 100vw, 647px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever got annoyed by C# IDE that you don&#8217;t find all errors until you compile project? If you ever worked with Visual Basic you will appreciate how much time saver it can be to detect all errors before &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/\"> <span class=\"screen-reader-text\">Hidden option for C# to enable real time ERRORS<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":230,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49,66,61],"tags":[160],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Hidden option for C# to enable real time ERRORS - BinaryWorld Blog<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Hidden option for C# to enable real time ERRORS - BinaryWorld Blog\" \/>\r\n<meta property=\"og:description\" content=\"Have you ever got annoyed by C# IDE that you don&#8217;t find all errors until you compile project? If you ever worked with Visual Basic you will appreciate how much time saver it can be to detect all errors before &hellip; Hidden option for C# to enable real time ERRORS Read More &raquo;\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/\" \/>\r\n<meta property=\"og:site_name\" content=\"BinaryWorld Blog\" \/>\r\n<meta property=\"article:published_time\" content=\"2013-01-24T16:52:00+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2013-08-13T18:43:14+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2013\/01\/csharp-live-errors.jpg\" \/>\r\n\t<meta property=\"og:image:width\" content=\"647\" \/>\r\n\t<meta property=\"og:image:height\" content=\"375\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\r\n<meta name=\"author\" content=\"Binary World\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Binary World\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/\",\"url\":\"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/\",\"name\":\"Hidden option for C# to enable real time ERRORS - BinaryWorld Blog\",\"isPartOf\":{\"@id\":\"https:\/\/binaryworld.net\/blogs\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2013\/01\/csharp-live-errors.jpg\",\"datePublished\":\"2013-01-24T16:52:00+00:00\",\"dateModified\":\"2013-08-13T18:43:14+00:00\",\"author\":{\"@id\":\"https:\/\/binaryworld.net\/blogs\/#\/schema\/person\/77cf0a9a512dd22bff93c6a1b6374fe0\"},\"breadcrumb\":{\"@id\":\"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/#primaryimage\",\"url\":\"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2013\/01\/csharp-live-errors.jpg\",\"contentUrl\":\"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2013\/01\/csharp-live-errors.jpg\",\"width\":\"647\",\"height\":\"375\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/binaryworld.net\/blogs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hidden option for C# to enable real time ERRORS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/binaryworld.net\/blogs\/#website\",\"url\":\"https:\/\/binaryworld.net\/blogs\/\",\"name\":\"BinaryWorld Blog\",\"description\":\"Tips and Tutorials for Microsoft SQL Server, SSIS, SSAS, Business Intelligence, C#, .net\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/binaryworld.net\/blogs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/binaryworld.net\/blogs\/#\/schema\/person\/77cf0a9a512dd22bff93c6a1b6374fe0\",\"name\":\"Binary World\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/binaryworld.net\/blogs\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/eaea47799daa577835eb53e64dfd3e13?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/eaea47799daa577835eb53e64dfd3e13?s=96&d=mm&r=g\",\"caption\":\"Binary World\"},\"description\":\"Binary World is a Software Development company located in Atlanta, USA (since 2007). Binary World specialized in Business Intelligence, mobile, cloud computing and .Net Application Development.\",\"url\":\"https:\/\/binaryworld.net\/blogs\/author\/admin\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hidden option for C# to enable real time ERRORS - BinaryWorld Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/","og_locale":"en_US","og_type":"article","og_title":"Hidden option for C# to enable real time ERRORS - BinaryWorld Blog","og_description":"Have you ever got annoyed by C# IDE that you don&#8217;t find all errors until you compile project? If you ever worked with Visual Basic you will appreciate how much time saver it can be to detect all errors before &hellip; Hidden option for C# to enable real time ERRORS Read More &raquo;","og_url":"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/","og_site_name":"BinaryWorld Blog","article_published_time":"2013-01-24T16:52:00+00:00","article_modified_time":"2013-08-13T18:43:14+00:00","og_image":[{"width":"647","height":"375","url":"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2013\/01\/csharp-live-errors.jpg","type":"image\/jpeg"}],"author":"Binary World","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Binary World","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/","url":"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/","name":"Hidden option for C# to enable real time ERRORS - BinaryWorld Blog","isPartOf":{"@id":"https:\/\/binaryworld.net\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/#primaryimage"},"image":{"@id":"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/#primaryimage"},"thumbnailUrl":"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2013\/01\/csharp-live-errors.jpg","datePublished":"2013-01-24T16:52:00+00:00","dateModified":"2013-08-13T18:43:14+00:00","author":{"@id":"https:\/\/binaryworld.net\/blogs\/#\/schema\/person\/77cf0a9a512dd22bff93c6a1b6374fe0"},"breadcrumb":{"@id":"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/#primaryimage","url":"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2013\/01\/csharp-live-errors.jpg","contentUrl":"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2013\/01\/csharp-live-errors.jpg","width":"647","height":"375"},{"@type":"BreadcrumbList","@id":"https:\/\/binaryworld.net\/blogs\/hidden-option-for-c-to-enable-real-time-errors\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/binaryworld.net\/blogs\/"},{"@type":"ListItem","position":2,"name":"Hidden option for C# to enable real time ERRORS"}]},{"@type":"WebSite","@id":"https:\/\/binaryworld.net\/blogs\/#website","url":"https:\/\/binaryworld.net\/blogs\/","name":"BinaryWorld Blog","description":"Tips and Tutorials for Microsoft SQL Server, SSIS, SSAS, Business Intelligence, C#, .net","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/binaryworld.net\/blogs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/binaryworld.net\/blogs\/#\/schema\/person\/77cf0a9a512dd22bff93c6a1b6374fe0","name":"Binary World","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/binaryworld.net\/blogs\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/eaea47799daa577835eb53e64dfd3e13?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/eaea47799daa577835eb53e64dfd3e13?s=96&d=mm&r=g","caption":"Binary World"},"description":"Binary World is a Software Development company located in Atlanta, USA (since 2007). Binary World specialized in Business Intelligence, mobile, cloud computing and .Net Application Development.","url":"https:\/\/binaryworld.net\/blogs\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/posts\/227"}],"collection":[{"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/comments?post=227"}],"version-history":[{"count":0,"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/posts\/227\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/media\/230"}],"wp:attachment":[{"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/media?parent=227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/categories?post=227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/tags?post=227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}