<?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 Dockpane loading issue in ArcGIS Pro SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/dockpane-loading-issue/m-p/841984#M3886</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At one of my clients, they stream arcgis pro with appstream.&lt;/P&gt;&lt;P&gt;We have developed/deployed around 4 custom addinx&amp;nbsp;files with around 40 dockpanes&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since it is large scale, I have split into multiple class libraries for model, and some business logic controller so that with project reference I can reuse a lot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notice that in subsequent addin update, some dockpane cannot be loaded, cannot show at all.&lt;/P&gt;&lt;P&gt;After sometime troubleshooting, those affected dockpanes are related to those reference class libraries update.&lt;/P&gt;&lt;P&gt;If I update in the main addin module, everything looks good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Would like to get advice about how should I add project references for ArcPRO sdk scenario?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently it is Copy Local : True, Embeded Interop Types : False.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In citrix, or normal desktop window, or in ec2 instances, all of those update working properly.&lt;/P&gt;&lt;P&gt;All addin files are from same location&amp;nbsp;(share and load from network unc path) , just the arcgis pro exe location is different.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a gap feeling that in aws appstream specific, the reference dll seems to be caches at somewhere/somehow.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea how to troubleshoot in that situation? &lt;A href="https://community.esri.com/migrated-users/86730"&gt;Uma Harano&lt;/A&gt;‌ &lt;A href="https://community.esri.com/migrated-users/10927"&gt;Wolfgang Kaiser&lt;/A&gt;‌&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Jul 2020 07:56:31 GMT</pubDate>
    <dc:creator>Anonymous User</dc:creator>
    <dc:date>2020-07-09T07:56:31Z</dc:date>
    <item>
      <title>Dockpane loading issue</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/dockpane-loading-issue/m-p/841984#M3886</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At one of my clients, they stream arcgis pro with appstream.&lt;/P&gt;&lt;P&gt;We have developed/deployed around 4 custom addinx&amp;nbsp;files with around 40 dockpanes&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since it is large scale, I have split into multiple class libraries for model, and some business logic controller so that with project reference I can reuse a lot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notice that in subsequent addin update, some dockpane cannot be loaded, cannot show at all.&lt;/P&gt;&lt;P&gt;After sometime troubleshooting, those affected dockpanes are related to those reference class libraries update.&lt;/P&gt;&lt;P&gt;If I update in the main addin module, everything looks good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Would like to get advice about how should I add project references for ArcPRO sdk scenario?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently it is Copy Local : True, Embeded Interop Types : False.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In citrix, or normal desktop window, or in ec2 instances, all of those update working properly.&lt;/P&gt;&lt;P&gt;All addin files are from same location&amp;nbsp;(share and load from network unc path) , just the arcgis pro exe location is different.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a gap feeling that in aws appstream specific, the reference dll seems to be caches at somewhere/somehow.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea how to troubleshoot in that situation? &lt;A href="https://community.esri.com/migrated-users/86730"&gt;Uma Harano&lt;/A&gt;‌ &lt;A href="https://community.esri.com/migrated-users/10927"&gt;Wolfgang Kaiser&lt;/A&gt;‌&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jul 2020 07:56:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/dockpane-loading-issue/m-p/841984#M3886</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2020-07-09T07:56:31Z</dc:date>
    </item>
    <item>
      <title>Re: Dockpane loading issue</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/dockpane-loading-issue/m-p/841985#M3887</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I just figure it out the real issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since I have multiple addin module and one configx module, the issue is coming from configx module.&lt;/P&gt;&lt;P&gt;They are pointing the same reference dll projects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, configx never update based on client request, but the addinx modules are kept updating.&lt;/P&gt;&lt;P&gt;The underlying issue is that ArcGIS Pro will not load same assembly name eventhough version different.&amp;nbsp;&lt;/P&gt;&lt;P&gt;So based on the assembly loading order configx module load the relative assembly (meaning old reference assembly/ old version)&amp;nbsp;&lt;/P&gt;&lt;P&gt;When the addin modules are loaded, the new reference assembly with new version are not loaded again, that where problem started.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jul 2020 11:10:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/dockpane-loading-issue/m-p/841985#M3887</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2020-07-10T11:10:21Z</dc:date>
    </item>
  </channel>
</rss>

