Giter VIP home page Giter VIP logo

Comments (3)

Nice3point avatar Nice3point commented on September 10, 2024 1

Versions older than 2025 may conflict with installed plugins. Serilog used by your other plugins should be updated, RevitLookup uses the latest. This will help to resolve this issue. In the other case, use 2025, which implements dependency isolation

from revitlookup.

chrishildebran avatar chrishildebran commented on September 10, 2024

Roman, I appreciate your contributions to the Revit community and Jeremy, but that answer isn't acceptable or useful.

As I'm sure many others do, my company uses all Revit versions back to 2021 because we have multiple customers with varying project specifications. Software development cycles also play a major part in this situation.

How can i possibly control what other packages other addin developers use?

Can you rephrase your answer in a more friendly and helpful way that addresses more than just Revit 2025?

from revitlookup.

Nice3point avatar Nice3point commented on September 10, 2024

RevitLookup uses third-party dependencies designed by other developers. Other plugins may also use these dependencies, but of different versions, which will cause a conflict and cause an error when running the plugin. I use the most recent and up-to-date versions for RevitLookup, the plugins you use may contain outdated versions. We have no control over this process, and we cannot prevent other developers from using third-party libraries. Why are you getting this error in RevitLookup and not in another plugin? Because plugins are loaded in alphabetical order, and the 'R' is near the end, so that's where you get the exception and RevitLookup not working. Unfortunately, whose plugin is loaded first decides which version of the dependency to use. And if it's outdated, RevitLookup, which uses the newest one, will simply be incompatible, if everything was in reverse order this could have been avoided. At the moment there are two ways, disable conflicting plugins, or use Revit 2025 where this problem does not exist, and plugins can isolate their dependencies from each other. For Revit 2024 and older we can't influence it, not in any way

You can try renaming the RevitLookup loading manifest so that it is sorted to the top, give it a name like _RevitLookup.addin
The manifest is located at the path C:\Users\username\AppData\Roaming\Autodesk\Revit\Addins\2021\RevitLookup.addin.
Remember though, you can fix RevitLookup in this way, but there is a chance that conflicting plugins may not work

from revitlookup.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.