<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to know ArcGis version in C# in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-know-arcgis-version-in-c/m-p/620006#M16670</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I've found something :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var runtimes = ESRI.ArcGIS.RuntimeManager.InstalledRuntimes;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;foreach (var info in runtimes)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Diagnostics.Debug.Print(info.Product.ToString());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Diagnostics.Debug.Print(info.Version);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Diagnostics.Debug.Print(info.Path);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The assembly is ESRI.ArcGIS.Version&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Oct 2012 20:41:09 GMT</pubDate>
    <dc:creator>MuhammetCiftci</dc:creator>
    <dc:date>2012-10-30T20:41:09Z</dc:date>
    <item>
      <title>How to know ArcGis version in C#</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-know-arcgis-version-in-c/m-p/620005#M16669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a problem since the last version of ArcGis, the 10.1, was released.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My problem is the following :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When using the DataManagement Clip tool, there's a parameter named nodata_value which was a Double in ArcGis 10 and now it's a string. So when someone uses my program with ArcGis 10.1, he gets this error : System.MissingMethodException: Method not found: 'Void ESRI.ArcGIS.DataManagementTools.Clip.set_nodata_value(Double)'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ArcGis 10.1 : &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://resources.arcgis.com/en/help/main/10.1/index.html#//00170000009n000000" rel="nofollow" target="_blank"&gt;http://resources.arcgis.com/en/help/main/10.1/index.html#//00170000009n000000&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;ArcGis 10.0 : &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00170000009n000000" rel="nofollow" target="_blank"&gt;http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00170000009n000000&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So a solution may be to check the current version of ArcGis and give the good parameter :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if(arcgis10_1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; nodata_value = myDoubleValue.ToString();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; nodata_value = myDoubleValue;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But I don't know how to recognize in which version I am. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;M. Ciftci&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Oct 2012 10:20:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-know-arcgis-version-in-c/m-p/620005#M16669</guid>
      <dc:creator>MuhammetCiftci</dc:creator>
      <dc:date>2012-10-30T10:20:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to know ArcGis version in C#</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-know-arcgis-version-in-c/m-p/620006#M16670</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I've found something :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var runtimes = ESRI.ArcGIS.RuntimeManager.InstalledRuntimes;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;foreach (var info in runtimes)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Diagnostics.Debug.Print(info.Product.ToString());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Diagnostics.Debug.Print(info.Version);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Diagnostics.Debug.Print(info.Path);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The assembly is ESRI.ArcGIS.Version&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Oct 2012 20:41:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-know-arcgis-version-in-c/m-p/620006#M16670</guid>
      <dc:creator>MuhammetCiftci</dc:creator>
      <dc:date>2012-10-30T20:41:09Z</dc:date>
    </item>
  </channel>
</rss>

