<?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 ArcMap .NET add-in vs. classic COM extensibility in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-net-add-in-vs-classic-com-extensibility/m-p/101299#M2694</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am working on a project to replace an old ArcView application that used custom Avenue scripts.&amp;nbsp; We originally chose to use the new add-in model to create custom components in C#.&amp;nbsp; However, we discovered another group may be developing application framework customizations using classic COM extensibility.&amp;nbsp; (The terminology can get a little confusing and nebulus, so to be precise, I am talking about these two methods:&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#/Building_add_ins_for_ArcGIS_Desktop/0001000000w2000000/"&gt;Add-ins&lt;/A&gt;&lt;SPAN&gt; and &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#/Application_framework_customizations/0001000003t5000000/"&gt;COM Application Framework Customizations&lt;/A&gt;&lt;SPAN&gt;.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would prefer to stick with the newer add-ins if they can play together nicely with the other group's COM extensions in the same ArcMap instance.&amp;nbsp; The documentation says that add-ins don't support all the functionality of the COM extensions, but they appear to provide everything we will need.&amp;nbsp; Plus, they seem simpler and don't require all the COM registry entries.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Questions:&amp;nbsp; Are add-ins the preferred method for new development?&amp;nbsp; Will ESRI continue to support the older COM extensibility or is the plan to phase that out?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(Yes, I'm trying to justify using add-ins with something more substantial than just my personal preference.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 11 Jan 2013 19:33:48 GMT</pubDate>
    <dc:creator>MichaelLacy</dc:creator>
    <dc:date>2013-01-11T19:33:48Z</dc:date>
    <item>
      <title>ArcMap .NET add-in vs. classic COM extensibility</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-net-add-in-vs-classic-com-extensibility/m-p/101299#M2694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am working on a project to replace an old ArcView application that used custom Avenue scripts.&amp;nbsp; We originally chose to use the new add-in model to create custom components in C#.&amp;nbsp; However, we discovered another group may be developing application framework customizations using classic COM extensibility.&amp;nbsp; (The terminology can get a little confusing and nebulus, so to be precise, I am talking about these two methods:&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#/Building_add_ins_for_ArcGIS_Desktop/0001000000w2000000/"&gt;Add-ins&lt;/A&gt;&lt;SPAN&gt; and &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#/Application_framework_customizations/0001000003t5000000/"&gt;COM Application Framework Customizations&lt;/A&gt;&lt;SPAN&gt;.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would prefer to stick with the newer add-ins if they can play together nicely with the other group's COM extensions in the same ArcMap instance.&amp;nbsp; The documentation says that add-ins don't support all the functionality of the COM extensions, but they appear to provide everything we will need.&amp;nbsp; Plus, they seem simpler and don't require all the COM registry entries.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Questions:&amp;nbsp; Are add-ins the preferred method for new development?&amp;nbsp; Will ESRI continue to support the older COM extensibility or is the plan to phase that out?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(Yes, I'm trying to justify using add-ins with something more substantial than just my personal preference.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2013 19:33:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-net-add-in-vs-classic-com-extensibility/m-p/101299#M2694</guid>
      <dc:creator>MichaelLacy</dc:creator>
      <dc:date>2013-01-11T19:33:48Z</dc:date>
    </item>
    <item>
      <title>Re: ArcMap .NET add-in vs. classic COM extensibility</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-net-add-in-vs-classic-com-extensibility/m-p/101300#M2695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The latest technique is always the one to choose when doing new development.&amp;nbsp; So, I'd say that you choice to go with add-ins is solid.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I seriously doubt that anyone from ESRI is going to post on the death of COM extensibility in the forums.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If there is any breaking news on this then I'd expect it to be announced at the upcoming Developer Summit.&amp;nbsp; In past summits, ESRI has made it clear with the ArcGIS Runtime that they want to limit customization possibilities.&amp;nbsp; Of course, that is a 2 edged sword.&amp;nbsp; On the one hand customizations limit their ability to change the system.&amp;nbsp; On the other hand, the ability to customize the system has been a key component of their success.&amp;nbsp; In the end it is all about the balance.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2013 21:48:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-net-add-in-vs-classic-com-extensibility/m-p/101300#M2695</guid>
      <dc:creator>RichardWatson</dc:creator>
      <dc:date>2013-01-11T21:48:44Z</dc:date>
    </item>
    <item>
      <title>Re: ArcMap .NET add-in vs. classic COM extensibility</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-net-add-in-vs-classic-com-extensibility/m-p/101301#M2696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Michael,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've personally turned my back on COM extensibility in favour of AddIns as as you say there is no nightmare installation issues. Simply drop the AddIn in a folder and point ArcMap to the folder, hey presto its installed. Even a non-power user can do that.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The only issue I have come across within AddIns is that when porting say an older 2005 VS project you have to rebuild the whole toolbar from scratch. A bit of a pain but acceptible.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Duncan&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2013 14:20:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-net-add-in-vs-classic-com-extensibility/m-p/101301#M2696</guid>
      <dc:creator>DuncanHornby</dc:creator>
      <dc:date>2013-01-23T14:20:34Z</dc:date>
    </item>
    <item>
      <title>Re: ArcMap .NET add-in vs. classic COM extensibility</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-net-add-in-vs-classic-com-extensibility/m-p/101302#M2697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Mike-&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I would be very interested to hear how this works out, if you end up using mixed extension types.&amp;nbsp; I would also like to move towards add-ins, but we have some extensions that must continue to be implemented using COM.&amp;nbsp; I suppose in the end, we are just going to have to try it out, but it would be interesting to hear your results.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks-&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Jan 2013 19:59:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-net-add-in-vs-classic-com-extensibility/m-p/101302#M2697</guid>
      <dc:creator>VickiMartinez</dc:creator>
      <dc:date>2013-01-25T19:59:29Z</dc:date>
    </item>
  </channel>
</rss>

