I’ve created a Dynamo 2.3 graph for extracting information from projects in different Revit versions. However, I have some issues with nodes that are no longer compatible with the newer version, Dynamo 2.13. Specifically, the instruction “Workset.GetAll” seems to be outdated.
To streamline my workflow, I prefer maintaining a single version of the graph. The challenge is ensuring compatibility with both Dynamo 2.3 and 2.13 across various Revit projects.
Is there a way to count the total number of worksets that are compatible with both Dynamo 2.3 and 2.13 without relying on additional packages ?
I’m not truly savvy on all the ins and outs, but I believe the error is because you have multiple packages installed that utilize the Workset.GetAll function. So it’s asking for you to verify which package to use. That’s something with 2.13.
Example would be “archilab.Workset.GetAll()”. This works for 2.3 to 2.13 as long as you have the package installed in all versions.
EDIT @haganjake2 this is probably the error message being returned
@staylor already explained that you either have duplicate namespaces which means Dynamo doesn’t know where Workset is coming from and why it doesn’t show up in DesignScript or you don’t have the package installed. You need to confirm the correct package is installed and then provide the namespace.