Hello all - We have now a reproducible way to do this internally and have filed a task to address this for the next Dynamo release (2.18). A big thanks to you all for pointing us in the right direction for this
I second Andreas request for a Hotfix pretty please!!
The workaround I am using at the moment is to take a backup copy of my .dyf before opening for editing. After i edit I do a save-as to a temporary location. After saving the file I manually edit the .dyf file using text editor and replace the updated Uuid with the original Uuid from the backup i made. This allows me to copy the new node into my package location and existing .dyn files still recongnise it as the same node.
To be fair I only use this locally in our internal environment since I donât publish my package Online to the package manager. I donât know what affect this would have in your published packages?
Technically and officially we donât support this behavior as itâs not been tested, but theoretically it should cause no harm. Itâs a use at your own risk kind of thing.
Note that the fix is not yet out, and we are targeting 2.18 for it right now if itâs not too complex
Has there been any update? Has the problem been resolved?
Iâve been experiencing the same issue recently.
Iâm using Revit 2023.1.3 and Dynamo 2.17.
@solamour I donât suppose youâd have any insight into whether an updated dynamo will make itâs way into any new Revit 2023 updates? The slow moving cogs of large business have meant we wonât be able to get onto 2024 for a while yet
There have been some amazing dynamo leaps but cant take advantage of them due to being stuck for now on Revit 2023
Weâre looking into that now For the Dynamo updates we rely on Revit patch cycles, so we need to piggy-back on top of that.
The tricky thing is the matrix of stuff that Dynamo touches and testing (i.e. Geometry kernel, base Revit APIâs, Analytics tools, DLLâs that conflict with other addinâs etc.) meaning that we donât release features backwards but rather only target bug fixes, stability fixes, performance fixes, memory leaks etc. in ways that are verifiable and tested.
Itâs a tricky balance, because we need to be confident that any fix doesnât make things worse and the further back the Revit version, the more out of sync it becomes.