<?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: Using Add-in created in SDK3.5 in Arcpro 3.1 in ArcGIS Pro SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/using-add-in-created-in-sdk3-5-in-arcpro-3-1/m-p/1626401#M13000</link>
    <description>&lt;P&gt;Thank you so much, part of the add-in working now...the one depends on the toolbox, but other part didn't work yet.&lt;/P&gt;</description>
    <pubDate>Tue, 24 Jun 2025 21:01:49 GMT</pubDate>
    <dc:creator>AliAlkhazraji</dc:creator>
    <dc:date>2025-06-24T21:01:49Z</dc:date>
    <item>
      <title>Using Add-in created in SDK3.5 in Arcpro 3.1</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/using-add-in-created-in-sdk3-5-in-arcpro-3-1/m-p/1625949#M12996</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I originally created an ArcGIS Pro Add-in using the &lt;STRONG&gt;ArcGIS Pro SDK for .NET version 3.5&lt;/STRONG&gt;, targeting ArcGIS Pro 3.5 and .NET 8. The project builds and runs fine in that environment.&lt;/P&gt;&lt;P&gt;However, I now need to &lt;STRONG&gt;rebuild or use the same add-in on a machine running ArcGIS Pro 3.3 (or 3.1)&lt;/STRONG&gt; — and I'm running into version compatibility issues.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":wrench:"&gt;🔧&lt;/span&gt; What I’ve done:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Moved the source code to a new machine with &lt;STRONG&gt;ArcGIS Pro 3.1&lt;/STRONG&gt; installed.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Reinstalled the SDK 3.1 .vsix files to avoid template mismatch.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Updated the Visual Studio environment and ensured .NET 6 is still targeted.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Ensured reference paths point to C:\Program Files\ArcGIS\Pro\bin for 3.1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;:exclamation_mark:&lt;/img&gt; Problems:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Some referenced assemblies from SDK 3.5 (e.g., ArcGIS.Desktop.KnowledgeGraph, ArcGIS.Desktop.DataGrid.Contrib.Wpf) seem to &lt;STRONG&gt;not exist or are incompatible&lt;/STRONG&gt; with SDK 3.1.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;I'm unsure if &lt;STRONG&gt;code written for SDK 3.5 will always work with 3.1 or 3.3&lt;/STRONG&gt;, or if there are API-breaking changes.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;P&gt;:question_mark:&lt;/img&gt; My Questions:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;What’s the best practice for backporting an ArcGIS Pro add-in from SDK 3.5 to SDK 3.3 or 3.1?&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Are there known compatibility issues or API differences that would require code changes?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Is there a reliable way to &lt;STRONG&gt;target multiple SDK versions&lt;/STRONG&gt; in the same project?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Are there tools or documentation that list &lt;STRONG&gt;what’s new or removed per SDK version&lt;/STRONG&gt;?&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Any tips, guidance, or references would be much appreciated!&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;P&gt;– Ali&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jun 2025 19:14:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/using-add-in-created-in-sdk3-5-in-arcpro-3-1/m-p/1625949#M12996</guid>
      <dc:creator>AliAlkhazraji</dc:creator>
      <dc:date>2025-06-23T19:14:04Z</dc:date>
    </item>
    <item>
      <title>Re: Using Add-in created in SDK3.5 in Arcpro 3.1</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/using-add-in-created-in-sdk3-5-in-arcpro-3-1/m-p/1626015#M12997</link>
      <description>&lt;P&gt;Your approach to move your source code to a previous release version of ArcGIS Pro is correct:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;You have to move the source code to a development machine with&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;ArcGIS Pro 3.1&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;installed.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;You also have to install the matching ArcGIS Pro SDK (3.1 in your case) Visual Studio extensions.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;You open your Add-in solution in Visual Studio and change the project's 'Target Framework' back to .NET 6.0, clean the project, and then rebuild the project.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Use the ArcGIS Pro SDK's 'Pro Fix References' tool (right click on the solution or project file) if the reference path to ArcGIS Pro assemblies changed.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;It is possible that you get errors when you rebuild the add-in.&amp;nbsp; Errors can be caused by functionality added by .NET 8.0 (in my test i noticed that the '[]' collection expression is not valid in .NET 6.0) and errors can be caused by functionality added by an ArcGIS Pro release.&amp;nbsp; In my test (i downgraded from 3.5 to 3.2) and i didn't get any errors by non-existing functions or assemblies of ArcGIS Pro 3.2.&amp;nbsp; But you can get errors (like your "KnowledgeGraph" depended assembly that were caused by additions to future ArcGIS Pro releases.&lt;/LI&gt;&lt;LI&gt;Once your Add-in builds under the older ArcGIS Pro release you have to update the desktopVersion attribute in the config.daml file to reflect the minimum required version you want your add-in to work with.&amp;nbsp; &amp;nbsp;See here:&amp;nbsp;&amp;nbsp;&lt;A href="https://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-Advanced-Topics#add-in-versioning" target="_blank"&gt;ProConcepts Advanced Topics · Esri/arcgis-pro-sdk Wiki&lt;/A&gt;&lt;BR /&gt;"&lt;SPAN&gt;Add-ins and configurations are&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;forwards&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;compatible across all&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;minor&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;versions of ArcGIS Pro. Add-ins and configurations are not forward compatible across major versions (eg 2.x, 3.x, etc). Add-ins and configurations are not backwards compatible across&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;any&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;versions of ArcGIS Pro."&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;Regarding the changes in each release can find the 'What's new' for all editions here:&lt;BR /&gt;&lt;A href="https://github.com/Esri/arcgis-pro-sdk/wiki#previous-versions" target="_blank"&gt;Home · Esri/arcgis-pro-sdk Wiki&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jun 2025 22:23:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/using-add-in-created-in-sdk3-5-in-arcpro-3-1/m-p/1626015#M12997</guid>
      <dc:creator>Wolf</dc:creator>
      <dc:date>2025-06-23T22:23:04Z</dc:date>
    </item>
    <item>
      <title>Re: Using Add-in created in SDK3.5 in Arcpro 3.1</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/using-add-in-created-in-sdk3-5-in-arcpro-3-1/m-p/1626401#M13000</link>
      <description>&lt;P&gt;Thank you so much, part of the add-in working now...the one depends on the toolbox, but other part didn't work yet.&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jun 2025 21:01:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/using-add-in-created-in-sdk3-5-in-arcpro-3-1/m-p/1626401#M13000</guid>
      <dc:creator>AliAlkhazraji</dc:creator>
      <dc:date>2025-06-24T21:01:49Z</dc:date>
    </item>
    <item>
      <title>Re: Using Add-in created in SDK3.5 in Arcpro 3.1</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/using-add-in-created-in-sdk3-5-in-arcpro-3-1/m-p/1626431#M13001</link>
      <description>&lt;P&gt;What is the 'other part' of your add-in doing ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jun 2025 22:04:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/using-add-in-created-in-sdk3-5-in-arcpro-3-1/m-p/1626431#M13001</guid>
      <dc:creator>Wolf</dc:creator>
      <dc:date>2025-06-24T22:04:40Z</dc:date>
    </item>
  </channel>
</rss>

