<?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: Deploying/Updating Addin in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11502635#M68159</link>
    <description>&lt;P&gt;Why you wanna submit an internal plugin to the Autodesk store to use the bundle structure, what?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is really convenient to have a plugin for multiple versions of Revit in one folder.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you want to install that plugin just copy the bundle folder to &lt;STRONG&gt;&lt;EM&gt;%ProgramData%\Autodesk\ApplicationPlugins\&lt;/EM&gt;&lt;/STRONG&gt; and done! Uninstall just remove the folder.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here I have an old project for the &lt;EM&gt;&lt;STRONG&gt;RevitLookup&lt;/STRONG&gt; &lt;/EM&gt;that has a bundle structure.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://github.com/ricaun/RevitLookup.Installation" target="_blank" rel="noopener"&gt;https://github.com/ricaun/RevitLookup.Installation&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 23 Oct 2022 18:37:30 GMT</pubDate>
    <dc:creator>ricaun</dc:creator>
    <dc:date>2022-10-23T18:37:30Z</dc:date>
    <item>
      <title>Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/5992804#M68149</link>
      <description>&lt;P&gt;I am working on a creating a company plugin to deploy to my office, but i need to workout the best way to pushout any updates to user's computers. My thought had been to have a login script that robocopies and mirrors the addin manifest files to the computers. Does anyone know if this system would work or could recommend another way to push out updates to users?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Sun, 17 Jan 2016 15:33:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/5992804#M68149</guid>
      <dc:creator>will.wydock</dc:creator>
      <dc:date>2016-01-17T15:33:15Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/5993549#M68150</link>
      <description>&lt;P&gt;These discussions may give you some ideas. As our corporate systems are locked down, I couldn't use login scripts etc. The AAA_... addin is working well for me.&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.autodesk.com/t5/revit-api/running-add-ins-from-a-network-drive/m-p/4333715/highlight/true#M4239" target="_self"&gt;http://forums.autodesk.com/t5/revit-api/running-add-ins-from-a-network-drive/m-p/4333715/highlight/true#M4239&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.autodesk.com/t5/revit-api/the-order-of-addins/m-p/5639038/highlight/true#M10004" target="_self"&gt;http://forums.autodesk.com/t5/revit-api/the-order-of-addins/m-p/5639038/highlight/true#M10004&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dale&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jan 2016 11:14:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/5993549#M68150</guid>
      <dc:creator>Dale.Bartlett</dc:creator>
      <dc:date>2016-01-18T11:14:02Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11471789#M68151</link>
      <description>&lt;P&gt;I'm going through the same problem, We need to make sure everyone in the office has the latest version of a plugin. Any updates on this subject?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All the best,&lt;/P&gt;</description>
      <pubDate>Mon, 10 Oct 2022 00:17:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11471789#M68151</guid>
      <dc:creator>MiguelGT17</dc:creator>
      <dc:date>2022-10-10T00:17:49Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11471795#M68152</link>
      <description>&lt;P&gt;It took me a bit to find a process forward. What I ended up doing was creating an msi for the installs. Advanced Installer was what I used to create them&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.advancedinstaller.com" target="_blank"&gt;https://www.advancedinstaller.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I make the version for the deployment the date(2022.07.06) so softwares like PDQ can group in a report.&lt;/P&gt;</description>
      <pubDate>Mon, 10 Oct 2022 00:23:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11471795#M68152</guid>
      <dc:creator>will.wydock</dc:creator>
      <dc:date>2022-10-10T00:23:52Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11471848#M68153</link>
      <description>&lt;P&gt;Thanks foy your prompt reply Will! I see&amp;nbsp;&lt;A href="https://www.advancedinstaller.com/" target="_blank"&gt;https://www.advancedinstaller.com/&lt;/A&gt;&amp;nbsp;offers you an option to find updates for your application. I will read the documentation and thanks for sharing it!&lt;/P&gt;</description>
      <pubDate>Mon, 10 Oct 2022 01:01:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11471848#M68153</guid>
      <dc:creator>MiguelGT17</dc:creator>
      <dc:date>2022-10-10T01:01:12Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11474761#M68154</link>
      <description>&lt;P&gt;I implemented such a thing in my company project.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="revit addin updates.png" style="width: 492px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1125847iC0F32611D5D73AF7/image-size/large?v=v2&amp;amp;px=999" role="button" title="revit addin updates.png" alt="revit addin updates.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The key is to make your add-in dlls not being occupied by Revit, which enables you to replace them on the fly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The entry.dll is the first file that Revit loads through .addin file, which means it is doomed to be occupied by Revit. To make it stable(dependency free, business code free) , the concept of IoC can be involved. I integrate a light-weight plugin system in the entry.dll, which enables the dll to discover my business plugins and load them into Revit.&lt;/P&gt;</description>
      <pubDate>Tue, 11 Oct 2022 11:15:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11474761#M68154</guid>
      <dc:creator>Kennan.Chen</dc:creator>
      <dc:date>2022-10-11T11:15:21Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11475172#M68155</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3373609"&gt;@Kennan.Chen&lt;/a&gt;I created a similar solution for my company.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the same &lt;STRONG&gt;entry.dll&lt;/STRONG&gt; file in my case I called &lt;STRONG&gt;Loader.dll&lt;/STRONG&gt;, and instead of copying it to a temporary folder, I have a folder with the version of the plugin. The &lt;STRONG&gt;Loader&lt;/STRONG&gt; is designed to only initialize the last version and I snick a Revit version sector as well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Everything is inside the &lt;STRONG&gt;.bundle&lt;/STRONG&gt; folder and the responsibility to update the plugin is the plugin itself. When Revit starts check for a new version and downloads it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now I found a way to remove the &lt;STRONG&gt;Loader&lt;/STRONG&gt; entirely, the idea is to use the &lt;STRONG&gt;GitHub&lt;/STRONG&gt; release to download automatic the new version, and then the plugin gonna auto-update itself. Gonna be cool to implement in open-source projects.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is a more detailed explanation: &lt;A href="https://ricaun.com/update-revitaddin/" target="_blank"&gt;https://ricaun.com/update-revitaddin/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Oct 2022 14:09:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11475172#M68155</guid>
      <dc:creator>ricaun</dc:creator>
      <dc:date>2022-10-11T14:09:45Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11475589#M68156</link>
      <description>&lt;P&gt;Sounds really cool!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;PackageContents.xml is new to me. Is it true that Autodesk softwares&amp;nbsp;can load this file automatically? Can you provide documentations on it?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Oct 2022 17:17:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11475589#M68156</guid>
      <dc:creator>Kennan.Chen</dc:creator>
      <dc:date>2022-10-11T17:17:40Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11475638#M68157</link>
      <description>&lt;P&gt;The best reference is this AU class.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://www.autodesk.com/autodesk-university/class/AppBundle-Cross-Distribution-Autodesk-Products-App-Store-and-Forge-2020#downloads https://github.com/jeremytammik/tbc/blob/acbef63df9d9b68b99ef58145ed9af22c81cba0e/a/zip/da4r_au_2018/AppBundle.md" target="_blank" rel="noreferrer noopener"&gt;AppBundle: Autodesk Products&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;And you can find the Guidelines in the &lt;A href="https://www.autodesk.com/developer-network/app-store/revit" target="_blank" rel="noopener"&gt;Developer Network Revit.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;3. Preparing Apps for the Store: Guidelines&lt;/TD&gt;&lt;TD&gt;8:30&lt;/TD&gt;&lt;TD&gt;&lt;A href="https://videos.autodesk.com/zencoder/content/dam/autodesk/www/developer-network/app-store/revit/videos/preparing-apps-for-the-store-guidelines-video-960x720.mp4" target="_blank" rel="noopener"&gt;Video&lt;/A&gt;, &lt;A href="https://damassets.autodesk.net/content/dam/autodesk/www/developer-network/app-store/revit/pdf/3%20Autodesk%20Exchange%20Publish%20Revit%20Apps%20-%20Preparing%20Apps%20for%20the%20Store_Guidelines.pdf" target="_blank" rel="noopener"&gt;pdf&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Oct 2022 17:41:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11475638#M68157</guid>
      <dc:creator>ricaun</dc:creator>
      <dc:date>2022-10-11T17:41:52Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11502596#M68158</link>
      <description>&lt;P&gt;How about company private add-ins. Do I need to submit the internal plugins to the autodesk store as well in order to use the PackageContents.xml benefits? So far I'm creating my own PackageContents.xml file but it's not loading the add-in to Revit.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Oct 2022 17:45:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11502596#M68158</guid>
      <dc:creator>MiguelGT17</dc:creator>
      <dc:date>2022-10-23T17:45:24Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11502635#M68159</link>
      <description>&lt;P&gt;Why you wanna submit an internal plugin to the Autodesk store to use the bundle structure, what?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is really convenient to have a plugin for multiple versions of Revit in one folder.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you want to install that plugin just copy the bundle folder to &lt;STRONG&gt;&lt;EM&gt;%ProgramData%\Autodesk\ApplicationPlugins\&lt;/EM&gt;&lt;/STRONG&gt; and done! Uninstall just remove the folder.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here I have an old project for the &lt;EM&gt;&lt;STRONG&gt;RevitLookup&lt;/STRONG&gt; &lt;/EM&gt;that has a bundle structure.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://github.com/ricaun/RevitLookup.Installation" target="_blank" rel="noopener"&gt;https://github.com/ricaun/RevitLookup.Installation&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Oct 2022 18:37:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11502635#M68159</guid>
      <dc:creator>ricaun</dc:creator>
      <dc:date>2022-10-23T18:37:30Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11502659#M68160</link>
      <description>&lt;P&gt;My bad, I was placing the bundle in the wrong folder. Now the application is loaded in Revit. Thank you for confirming this!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Oct 2022 19:01:42 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11502659#M68160</guid>
      <dc:creator>MiguelGT17</dc:creator>
      <dc:date>2022-10-23T19:01:42Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11515716#M68161</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4176855"&gt;@ricaun&lt;/a&gt;, I've been watching you youtube series regarding the real-time update revit plugin. I'm having a hard time connecting with github API using a private repo.&amp;nbsp;&lt;/P&gt;&lt;P&gt;my research led me to use the following url to access my private repo&lt;/P&gt;&lt;P&gt;&lt;A href="https://api.github.com/repos?access_token=[&amp;quot;MyToken&amp;quot;]" target="_blank"&gt;https://api.github.com/repos?access_token=["MyToken"]&lt;/A&gt;&lt;/P&gt;&lt;P&gt;However, I can not reach the private repo through that url:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MiguelGT17_0-1666972664506.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1133392iF69F707C4170B3CB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="MiguelGT17_0-1666972664506.png" alt="MiguelGT17_0-1666972664506.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have you gone through anything similar by chance? I've make everything works (download files from github) for a public repo but It doesnt make sense to store the organization files in a public one.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All the best,&lt;/P&gt;&lt;P&gt;Miguel G.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Oct 2022 16:00:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11515716#M68161</guid>
      <dc:creator>MiguelGT17</dc:creator>
      <dc:date>2022-10-28T16:00:31Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11516364#M68162</link>
      <description>&lt;P&gt;Yes: &lt;A href="https://youtu.be/KVVhb15DMrc" target="_blank"&gt;https://youtu.be/KVVhb15DMrc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Looks like you are using the old GitHub API.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://docs.github.com/en/rest/releases/releases#get-the-latest-release" target="_blank"&gt;https://docs.github.com/en/rest/releases/releases#get-the-latest-release&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Need to use the Header with the Authorization or something like this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;curl \
  -H "Accept: application/vnd.github+json" \
  -H "Authorization: Bearer &amp;lt;YOUR-TOKEN&amp;gt;" \
  https://api.github.com/repos/OWNER/REPO/releases/latest&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I don't sure if is a good idea to add YOUR-TOKEN in the code or something.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my case, I uploaded the release/bundle to my website using the GitHub action with Nuke.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Oct 2022 21:22:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11516364#M68162</guid>
      <dc:creator>ricaun</dc:creator>
      <dc:date>2022-10-28T21:22:56Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11926021#M68163</link>
      <description>&lt;P&gt;I have watched some of your youtube videos on AppLoader, and am curious how it works. I saw the AppLoader attribute, and am wondering how it works. I have been able to achieve similar functionality in dynamically changing HOW buttons on the ribbon work, but not how to add/remove dynamically. If you are willing to share any more details, please PM me! Thanks.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Apr 2023 14:33:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11926021#M68163</guid>
      <dc:creator>rhanzlick</dc:creator>
      <dc:date>2023-04-27T14:33:31Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11926443#M68164</link>
      <description>&lt;P&gt;The &lt;STRONG&gt;AppLoader&lt;/STRONG&gt; attribute is just a way I found to force the plugin &lt;STRONG&gt;AppLoader&lt;/STRONG&gt; to startup/shutdown the &lt;STRONG&gt;IExternalApplication&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And by default, Revit Api does not have any method to remove a &lt;STRONG&gt;RibbonPanel&lt;/STRONG&gt;, that's why I have a library to add this method and others to make it easy to create buttons and other &lt;STRONG&gt;RibbonItems&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This video explains:&lt;/P&gt;&lt;P&gt;&lt;div class="video-embed-center video-embed"&gt;&lt;iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FB1MEp9z493g%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DB1MEp9z493g&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FB1MEp9z493g%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" width="200" height="112" scrolling="no" title="AppLoader - How to Load IExternalApplication" frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture;" allowfullscreen="true"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Apr 2023 17:02:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11926443#M68164</guid>
      <dc:creator>ricaun</dc:creator>
      <dc:date>2023-04-27T17:02:56Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11926503#M68165</link>
      <description>&lt;P&gt;I watched that video earlier this morning and saw that it does indeed work well! Are you willing to share how it forces startup/shut down, and any details on the library you made to remove the RibbonPanel?&lt;/P&gt;</description>
      <pubDate>Thu, 27 Apr 2023 17:32:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11926503#M68165</guid>
      <dc:creator>rhanzlick</dc:creator>
      <dc:date>2023-04-27T17:32:00Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying/Updating Addin</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11926632#M68166</link>
      <description>&lt;P&gt;I'm not loading the plugin using &lt;STRONG&gt;RevitAddin.addin&lt;/STRONG&gt; file, basically, the &lt;STRONG&gt;AppLoader&lt;/STRONG&gt; loads the &lt;STRONG&gt;RevitAddin.dll&lt;/STRONG&gt; and uses some &lt;STRONG&gt;Reflection&lt;/STRONG&gt; to find the &lt;STRONG&gt;IExtarnalApplication&lt;/STRONG&gt; with the &lt;STRONG&gt;AppLoader&lt;/STRONG&gt; attribute and execute the Startup/Shutdown the same way Revit does.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically, to remove a &lt;STRONG&gt;RibbonPanel&lt;/STRONG&gt; you need to use some &lt;STRONG&gt;AdWindows&lt;/STRONG&gt; methods to remove the Ribbon and some internal Revit API to remove it from the internal dictionary.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;At the moment the project is private: &lt;A href="https://www.nuget.org/packages/ricaun.Revit.UI" target="_blank"&gt;https://www.nuget.org/packages/ricaun.Revit.UI&lt;/A&gt; and you can use if you what, still need to clean the project and add a better unit test and I gonna make it public.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Apr 2023 18:25:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/deploying-updating-addin/m-p/11926632#M68166</guid>
      <dc:creator>ricaun</dc:creator>
      <dc:date>2023-04-27T18:25:15Z</dc:date>
    </item>
  </channel>
</rss>

