- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi,
We have a plugin that works for Navisworks 2020, 2019 & 2018. When we install the plugin it places the .bundle folder in C:\ProgramData\Autodesk\ApplicationPlugins. The .bundle folder has the correct heirarchy like this:
name.bundle
- PackageContents.xml
- Contents
- v14
- All relevant .dlls for 2018
- v15
- All relevant .dlls for 2019
- v16
- All relevant .dlls for 2020
- v14
All I do to get the relevant .dlls for each version is change the references to that versions .dlls. I get the .dlls from the installation location of that version of Navisworks, so all I did for version 2021 was reference the .dlls from the 2021 installation location. It builds as normal and once I place the .dlls into a newly created v17 folder it doesn't appear in Navisworks anymore. I also modify PackageContents.xml to include the new v17 (2021).
I assume I just need to increment the numbers for folders etc. like v17, SeriesMin="Nw18" and that they haven't changed the versioning system?
I also tried moving our built .dll to C:\Program Files\Autodesk\Navisworks Manage 2021\Plugins\name\name.dll but it still didn't appear.
I also installed a plugin from the Autodesk plugins that worked for 2021 but that plugin went to C:\Program Files\Autodesk\Navisworks Manage 2021\Plugins which is a bit different from where ours sits.
Potential relevant information:
- Navisworks 2018, 2019, 2020 & 2021 (2021 key version)
- Visual studio 2015
- .NET Framework 4.7.1
- Completely written in C#
- Windows 10 64-bit v1909 OS-build 18363.778
- Referenced .dlls
- AdWindows
- Autodesk.Navisworks.Api
- Autodesk.Navisworks.ComApi
- Autodesk.Navisworks.Interop.ComApi
- navisworks.gui.roamer
Let me know if anyone needs any more information. Any help is greatly appreciated!
Solved! Go to Solution.