Submitting Revit Plugins with External Libraries
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
We've run into issues installing our plugin that uses external C# libraries (particularly for web sockets). When the plugin is launched from visual studio code in any version for Revit (2018, 2019, 2020), things work as expected.
However, when using an installer (which only includes our plugin .dll file), it seems like only Revit 2019 works. In 2018 and 2020, the tab for our plugin simply does not show up, making it unusable.
If we include the .dll files for the external (i.e. non-Revit API or standard windows) libraries in the installer, that seems to solve the problem for Revit 2018, but 2020 still does not work.
Does anybody know the proper way to package and submit a plugin with external libraries that will work across Revit versions? Or are there other reasons that the tab might just not appear in some versions? Thanks!
