{"id":2239,"date":"2012-06-16T08:45:16","date_gmt":"2012-06-16T08:45:16","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/?p=2239"},"modified":"2012-06-16T08:45:16","modified_gmt":"2012-06-16T08:45:16","slug":"backward-compatibility-for-net-api-dlls-from-old-version","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/","title":{"rendered":"Backward compatibility for .NET API DLLs from an old version of Sage CRM"},"content":{"rendered":"<p style=\"text-align: justify;\">Sage CRM has made the functional development through DOT NET(.NET) much easier by providing enhanced .Net API development kit with recent versions. Over time, the API has been improved a lot, but what about the backward compatibility? Some people might have started using it from Sage CRM version 6.1 only. Can they reuse their DLL\u2019s in the\u00a0recent version of Sage CRM? Well, if they just copy the DLLs and try to use it, it won&#8217;t work as they the references to point to SageCRMNet.dll of the recent version are not updated. To ensure that your old DLLs are compatible with the latest version of Sage CRM, read below. CRM.<\/p>\n<ol>\n<li>Open the DLL Source code in IDE.<\/li>\n<li>Expand the <strong>References<\/strong> node.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step1.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-2240\" title=\"Step1\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step1.png\" alt=\"\" width=\"354\" height=\"248\" \/><\/a><br \/>\n3. Here you will see the <strong><em>SageCRMNet.dll<\/em> <\/strong>added.<br \/>\n4. Right click and Remove the <strong><em>SageCRMNet.dll<\/em><\/strong><br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step2.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-2241\" title=\"Step2\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step2.png\" alt=\"\" width=\"362\" height=\"245\" \/><\/a><br \/>\n5. Now, again right click on References node and select the <strong><em>Add Reference<\/em><\/strong> option.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step31.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-2243\" title=\"Step3\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step31.png\" alt=\"\" width=\"358\" height=\"237\" \/><\/a><br \/>\n6. Select the Browse tab and browse to the following path where the <strong>SageCRMNet.dll<\/strong>for new version is installed.<br \/>\n<strong><em>\u00a0\u00a0\u00a0 C:\\Program Files\\Sage\\&lt;&lt;CRMInstance&gt;&gt;\\CRMDotNet\\7.1<\/em><\/strong><br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2244\" title=\"Step4\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step4.png\" alt=\"\" width=\"491\" height=\"418\" \/><\/a><br \/>\n7. Select the <strong><em>SageCRMNet.dll <\/em><\/strong>and click on <strong>OK<\/strong> button to the same in the\u00a0existing solution.<br \/>\n8. Now, rebuild the full solution and check again in Sage CRM.<\/p>\n<p style=\"text-align: justify;\">Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/www.greytrix.com\/\">Greytrix<\/a>\u00a0has some unique integration solutions for Sage CRM with Sage ERP\u2019s (<a href=\"http:\/\/www.greytrix.com\/Product\/81\/Sage-CRM\/GUMU---Sage-ERP-X3-Integration\">Sage X3<\/a>,\u00a0<a href=\"http:\/\/www.greytrix.com\/Product\/18\/Sage-CRM\/GUMU---Sage-100-ERP-Integration\">Sage 100<\/a>,\u00a0<a href=\"http:\/\/www.greytrix.com\/Product\/19\/Sage-CRM\/GUMU---Sage-500-ERP-Integration\">Sage 500<\/a>\u00a0and\u00a0<a href=\"http:\/\/www.greytrix.com\/Product\/93\/Sage-CRM\/GUMU---Sage-300-ERP-Integration\">Sage 300<\/a>).We also offer best-in-class\u00a0<a href=\"http:\/\/www.greytrix.com\/product\/erp-development\/sage-x3\">Sage ERP<\/a> and <a href=\"http:\/\/www.greytrix.com\/product\/crm-development\/sage-crm\">Sage CRM<\/a> customization and development services\u00a0to\u00a0Business\u00a0Partners,\u00a0End\u00a0Users and Sage PSG worldwide.<a href=\"http:\/\/www.greytrix.com\/\">Greytrix<\/a>\u00a0helps in\u00a0<a href=\"http:\/\/www.greytrix.com\/Product\/68\/Sage-CRM\/ACT-to-Sage-CRM-Migration\">migrating to Sage CRM from ACT<\/a>,\u00a0<a href=\"http:\/\/www.greytrix.com\/Product\/26\/Sage-CRM\/Goldmine-to-Sage-CRM-Migration\">Goldmine<\/a>\u00a0and other CRM\u2019s.<\/p>\n<p style=\"text-align: justify;\">For more information on our integration solutions, please contact us at\u00a0<a href=\"mailto:sage@greytrix.com\">sage@greytrix.com<\/a>. We will be glad to assist you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sage CRM has made the functional development through DOT NET(.NET) much easier by providing enhanced .Net API development kit with recent versions. Over time, the API has been improved a lot, but what about the backward compatibility? Some people might have started using it from Sage CRM version 6.1 only. Can they reuse their DLL\u2019s\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[125,332],"tags":[],"class_list":["post-2239","post","type-post","status-publish","format-standard","hentry","category-dot-net","category-sage-crm"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Backward compatibility for .NET API DLLs from an old version of Sage CRM - Sage CRM \u2013 Tips, Tricks and Components<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Backward compatibility for .NET API DLLs from an old version of Sage CRM - Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"og:description\" content=\"Sage CRM has made the functional development through DOT NET(.NET) much easier by providing enhanced .Net API development kit with recent versions. Over time, the API has been improved a lot, but what about the backward compatibility? Some people might have started using it from Sage CRM version 6.1 only. Can they reuse their DLL\u2019s\u2026 Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/\" \/>\n<meta property=\"og:site_name\" content=\"Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"article:published_time\" content=\"2012-06-16T08:45:16+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step1.png\" \/>\n<meta name=\"author\" content=\"greysagecrm\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"greysagecrm\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/\",\"name\":\"Backward compatibility for .NET API DLLs from an old version of Sage CRM - Sage CRM \u2013 Tips, Tricks and Components\",\"isPartOf\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step1.png\",\"datePublished\":\"2012-06-16T08:45:16+00:00\",\"author\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/#primaryimage\",\"url\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step1.png\",\"contentUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Backward compatibility for .NET API DLLs from an old version of Sage CRM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\",\"name\":\"Sage CRM \u2013 Tips, Tricks and Components\",\"description\":\"Explore the possibilities with Sage CRM insights through our comprehensive blogs. As a leading Sage partner, Greytrix helps businesses maximize their Sage CRM potential with its rich expertise and immense knowledge. Here, you will find blogs that feature expert advice, tips &amp; tricks, best practices, and comprehensive guides on customizing and configuring Sage CRM for your business. Stay informed with our regular updates and expert insights!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\",\"name\":\"greysagecrm\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"caption\":\"greysagecrm\"},\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/author\/greysagecrm\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Backward compatibility for .NET API DLLs from an old version of Sage CRM - Sage CRM \u2013 Tips, Tricks and Components","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:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/","og_locale":"en_US","og_type":"article","og_title":"Backward compatibility for .NET API DLLs from an old version of Sage CRM - Sage CRM \u2013 Tips, Tricks and Components","og_description":"Sage CRM has made the functional development through DOT NET(.NET) much easier by providing enhanced .Net API development kit with recent versions. Over time, the API has been improved a lot, but what about the backward compatibility? Some people might have started using it from Sage CRM version 6.1 only. Can they reuse their DLL\u2019s\u2026 Read More &raquo;","og_url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/","og_site_name":"Sage CRM \u2013 Tips, Tricks and Components","article_published_time":"2012-06-16T08:45:16+00:00","og_image":[{"url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step1.png","type":"","width":"","height":""}],"author":"greysagecrm","twitter_card":"summary_large_image","twitter_misc":{"Written by":"greysagecrm","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/","name":"Backward compatibility for .NET API DLLs from an old version of Sage CRM - Sage CRM \u2013 Tips, Tricks and Components","isPartOf":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/#primaryimage"},"image":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/#primaryimage"},"thumbnailUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step1.png","datePublished":"2012-06-16T08:45:16+00:00","author":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f"},"breadcrumb":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/#primaryimage","url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step1.png","contentUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/06\/Step1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/06\/16\/backward-compatibility-for-net-api-dlls-from-old-version\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/"},{"@type":"ListItem","position":2,"name":"Backward compatibility for .NET API DLLs from an old version of Sage CRM"}]},{"@type":"WebSite","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/","name":"Sage CRM \u2013 Tips, Tricks and Components","description":"Explore the possibilities with Sage CRM insights through our comprehensive blogs. As a leading Sage partner, Greytrix helps businesses maximize their Sage CRM potential with its rich expertise and immense knowledge. Here, you will find blogs that feature expert advice, tips &amp; tricks, best practices, and comprehensive guides on customizing and configuring Sage CRM for your business. Stay informed with our regular updates and expert insights!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f","name":"greysagecrm","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","caption":"greysagecrm"},"url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/author\/greysagecrm\/"}]}},"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/2239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/comments?post=2239"}],"version-history":[{"count":0,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/2239\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/media?parent=2239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/categories?post=2239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/tags?post=2239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}