{"id":5461,"date":"2022-01-11T04:26:35","date_gmt":"2022-01-11T04:26:35","guid":{"rendered":"https:\/\/studysection.com\/blog\/?p=5461"},"modified":"2022-01-11T05:38:19","modified_gmt":"2022-01-11T05:38:19","slug":"how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c","status":"publish","type":"post","link":"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/","title":{"rendered":"How to resolve build warning for obsolete methods (CS0612) in C#"},"content":{"rendered":"<p><strong>Description:<\/strong> While working with the projects, sometimes we have some deprecated methods called in our <a href=\"https:\/\/blog.webnersolutions.com\/code-optimization-in-c-sharp\/\">code<\/a> and when we build the solution, we see lots of warnings. Though these warnings do not affect the running of projects in most cases, we should avoid having these warnings as much as possible. We do not want our build logs to fill with such clutter of warnings.<\/p>\n<p><strong>Definition:<\/strong> The meaning of the warning is basically to inform us that it is possible that this method may not be supported by the future version of the class.<\/p>\n<p>The warning for obsolete methods looks something like this:<br \/>\n<img decoding=\"async\" src=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2022\/01\/build-warning.png\" alt=\"build\" \/><br \/>\nWhen we go to the definition of these methods, we will see the obsolete attribute above the method definition like below:<br \/>\n<img decoding=\"async\" src=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2022\/01\/build-warning1.png\" alt=\"code\"\/><br \/>\n<strong>Solution:<\/strong> We can resolve or disable this kind of warning in the build logs by using the pragma statements just above the statement which is causing this warning and the one pragma statement just below that line to restore warnings as I did in the screenshot below:<br \/>\n<img decoding=\"async\" src=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2022\/01\/build-warning2.png\" alt=\"Solution\" \/><br \/>\n<em style=\"font-size:11px;\">#pragma warning disable 612, 618<br \/>\n#pragma warning restore 612,618<\/em><\/p>\n<p>So the warning for this obsolete method will no longer show in the build logs.<br \/>\n<strong><em>Note:<\/em><\/strong> I am keeping some part of the actual code blurred for security reasons.<\/p>\n<p><small><em>Get certification for your knowledge in the fundamentals of Computer functioning by clearing the <a href=\"https:\/\/studysection.com\/computer-networks-advanced\">Computer Certification<\/a> exam conducted by StudySection. After going through this Computer Certification exam, you will be able to evaluate your basic knowledge of computers<\/em><\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Description: While working with the projects, sometimes we have some deprecated methods called in our code and when we build<\/p>\n","protected":false},"author":1,"featured_media":5462,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[750,142],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to resolve build warning for obsolete methods (CS0612) in C<\/title>\n<meta name=\"description\" content=\"While working with the projects, sometimes we have some deprecated methods called in our code and when we build the solution.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to resolve build warning for obsolete methods (CS0612) in C\" \/>\n<meta property=\"og:description\" content=\"While working with the projects, sometimes we have some deprecated methods called in our code and when we build the solution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Posts on famous people, innovations and educational topics\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/studysection\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-11T04:26:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-11T05:38:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2022\/01\/obsolete-methods.png\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin-studysection-blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@studysection\" \/>\n<meta name=\"twitter:site\" content=\"@studysection\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin-studysection-blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/\"},\"author\":{\"name\":\"admin-studysection-blog\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402\"},\"headline\":\"How to resolve build warning for obsolete methods (CS0612) in C#\",\"datePublished\":\"2022-01-11T04:26:35+00:00\",\"dateModified\":\"2022-01-11T05:38:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/\"},\"wordCount\":254,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/studysection.com\/blog\/#organization\"},\"keywords\":[\"build\",\"C\"],\"articleSection\":[\"Learn and Grow\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/\",\"url\":\"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/\",\"name\":\"How to resolve build warning for obsolete methods (CS0612) in C\",\"isPartOf\":{\"@id\":\"https:\/\/studysection.com\/blog\/#website\"},\"datePublished\":\"2022-01-11T04:26:35+00:00\",\"dateModified\":\"2022-01-11T05:38:19+00:00\",\"description\":\"While working with the projects, sometimes we have some deprecated methods called in our code and when we build the solution.\",\"breadcrumb\":{\"@id\":\"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/studysection.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to resolve build warning for obsolete methods (CS0612) in C#\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/studysection.com\/blog\/#website\",\"url\":\"https:\/\/studysection.com\/blog\/\",\"name\":\"Blog Posts on famous people, innovations and educational topics\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/studysection.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/studysection.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/studysection.com\/blog\/#organization\",\"name\":\"StudySection\",\"url\":\"https:\/\/studysection.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png\",\"contentUrl\":\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png\",\"width\":920,\"height\":440,\"caption\":\"StudySection\"},\"image\":{\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/studysection\",\"https:\/\/twitter.com\/studysection\",\"https:\/\/www.instagram.com\/study.section\/\",\"https:\/\/www.linkedin.com\/company\/studysection\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402\",\"name\":\"admin-studysection-blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g\",\"caption\":\"admin-studysection-blog\"},\"url\":\"https:\/\/studysection.com\/blog\/author\/admin-studysection-blog\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to resolve build warning for obsolete methods (CS0612) in C","description":"While working with the projects, sometimes we have some deprecated methods called in our code and when we build the solution.","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:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/","og_locale":"en_US","og_type":"article","og_title":"How to resolve build warning for obsolete methods (CS0612) in C","og_description":"While working with the projects, sometimes we have some deprecated methods called in our code and when we build the solution.","og_url":"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/","og_site_name":"Blog Posts on famous people, innovations and educational topics","article_publisher":"https:\/\/www.facebook.com\/studysection","article_published_time":"2022-01-11T04:26:35+00:00","article_modified_time":"2022-01-11T05:38:19+00:00","og_image":[{"width":300,"height":200,"url":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2022\/01\/obsolete-methods.png","type":"image\/png"}],"author":"admin-studysection-blog","twitter_card":"summary_large_image","twitter_creator":"@studysection","twitter_site":"@studysection","twitter_misc":{"Written by":"admin-studysection-blog","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/#article","isPartOf":{"@id":"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/"},"author":{"name":"admin-studysection-blog","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402"},"headline":"How to resolve build warning for obsolete methods (CS0612) in C#","datePublished":"2022-01-11T04:26:35+00:00","dateModified":"2022-01-11T05:38:19+00:00","mainEntityOfPage":{"@id":"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/"},"wordCount":254,"commentCount":0,"publisher":{"@id":"https:\/\/studysection.com\/blog\/#organization"},"keywords":["build","C"],"articleSection":["Learn and Grow"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/","url":"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/","name":"How to resolve build warning for obsolete methods (CS0612) in C","isPartOf":{"@id":"https:\/\/studysection.com\/blog\/#website"},"datePublished":"2022-01-11T04:26:35+00:00","dateModified":"2022-01-11T05:38:19+00:00","description":"While working with the projects, sometimes we have some deprecated methods called in our code and when we build the solution.","breadcrumb":{"@id":"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/studysection.com\/blog\/how-to-resolve-build-warning-for-obsolete-methods-cs0612-in-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/studysection.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to resolve build warning for obsolete methods (CS0612) in C#"}]},{"@type":"WebSite","@id":"https:\/\/studysection.com\/blog\/#website","url":"https:\/\/studysection.com\/blog\/","name":"Blog Posts on famous people, innovations and educational topics","description":"","publisher":{"@id":"https:\/\/studysection.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/studysection.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/studysection.com\/blog\/#organization","name":"StudySection","url":"https:\/\/studysection.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png","contentUrl":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png","width":920,"height":440,"caption":"StudySection"},"image":{"@id":"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/studysection","https:\/\/twitter.com\/studysection","https:\/\/www.instagram.com\/study.section\/","https:\/\/www.linkedin.com\/company\/studysection"]},{"@type":"Person","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402","name":"admin-studysection-blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g","caption":"admin-studysection-blog"},"url":"https:\/\/studysection.com\/blog\/author\/admin-studysection-blog\/"}]}},"views":1816,"_links":{"self":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/5461"}],"collection":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/comments?post=5461"}],"version-history":[{"count":3,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/5461\/revisions"}],"predecessor-version":[{"id":5469,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/5461\/revisions\/5469"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/media\/5462"}],"wp:attachment":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/media?parent=5461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/categories?post=5461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/tags?post=5461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}