<?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 How to support multiple versions of the same plugin at the same time? in Navisworks API Forum</title>
    <link>https://forums.autodesk.com/t5/navisworks-api-forum/how-to-support-multiple-versions-of-the-same-plugin-at-the-same/m-p/8835352#M3322</link>
    <description>&lt;P&gt;I have a plugin that has different versions, and they need to be both installed at the same time. The plugin has the main dll file and a few dependency dlls. I'm using the .bundle setup (using a folder in %PROGRAMDATA%) and so the dlls are not in the main Navisworks folder (eg: \Autodesk\Navisworks Manage 2019\Plugins)&lt;/P&gt;&lt;P&gt;The plugin dll (and dependencies) have the same filename. It's a&amp;nbsp;CommandHandlerPlugin and adds command buttons to the Navisworks ribbon. Each version's name is displayed on the ribbon, so that the user knows which command button is for which version.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The problem that I'm having is that when Navisworks (either Simulate or Manage) starts up, it does not load the second plugin; it loads whichever plugin is first, alphabetically. So the user sees only one of the versions, even though both are installed correctly. I have confirmed that both work correctly on their own: it's only when both exist together that the second plugin is not loaded.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How do I configure my plugins so that Navisworks will load both of them?&lt;/P&gt;</description>
    <pubDate>Thu, 06 Jun 2019 00:06:38 GMT</pubDate>
    <dc:creator>Simon.Guy</dc:creator>
    <dc:date>2019-06-06T00:06:38Z</dc:date>
    <item>
      <title>How to support multiple versions of the same plugin at the same time?</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/how-to-support-multiple-versions-of-the-same-plugin-at-the-same/m-p/8835352#M3322</link>
      <description>&lt;P&gt;I have a plugin that has different versions, and they need to be both installed at the same time. The plugin has the main dll file and a few dependency dlls. I'm using the .bundle setup (using a folder in %PROGRAMDATA%) and so the dlls are not in the main Navisworks folder (eg: \Autodesk\Navisworks Manage 2019\Plugins)&lt;/P&gt;&lt;P&gt;The plugin dll (and dependencies) have the same filename. It's a&amp;nbsp;CommandHandlerPlugin and adds command buttons to the Navisworks ribbon. Each version's name is displayed on the ribbon, so that the user knows which command button is for which version.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The problem that I'm having is that when Navisworks (either Simulate or Manage) starts up, it does not load the second plugin; it loads whichever plugin is first, alphabetically. So the user sees only one of the versions, even though both are installed correctly. I have confirmed that both work correctly on their own: it's only when both exist together that the second plugin is not loaded.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How do I configure my plugins so that Navisworks will load both of them?&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2019 00:06:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/how-to-support-multiple-versions-of-the-same-plugin-at-the-same/m-p/8835352#M3322</guid>
      <dc:creator>Simon.Guy</dc:creator>
      <dc:date>2019-06-06T00:06:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to support multiple versions of the same plugin at the same time?</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/how-to-support-multiple-versions-of-the-same-plugin-at-the-same/m-p/8869789#M3323</link>
      <description>&lt;P&gt;Install the different versions into different sub-directories, I. E. Contents/v1/ and Contents/v2/ and then update your Package Contents.xml to point to the new assembly location (contents/v1/v1.dll, contents/v2/v2.dll).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, it's probably a good idea to rename the assemblies based on version. If it's currently Library.dll then name them Library.v1.dll and Library.v2.dll.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jun 2019 02:37:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/how-to-support-multiple-versions-of-the-same-plugin-at-the-same/m-p/8869789#M3323</guid>
      <dc:creator>awmcc90VZTT2</dc:creator>
      <dc:date>2019-06-25T02:37:22Z</dc:date>
    </item>
  </channel>
</rss>

