AutoCAD Civil 3D
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Update Subassembl y?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Say that I build a subassembly in subassembly composer, import it into a drawing, use it in a corridor, and then decide that I need to modify it.
Is there a way that I can reimport it without having to delete it from all of the assemblies and the tool pallet, restart autocad, etc?
Thanks,
Mark
Solved! Go to Solution.
Re: Update Subassembl y?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
What I do is this...
1. Update the subassembly in SAC
2. Start Civil 3D in a new drawing
3. Remove the old tool from the palette
4. Import the SA to the palette
5. Open my corridor drawing.
Doing this should update the subassembly and you should only have to rebuild the corridor to get the update. What is happening in the back ground is that when you reimport the sa, the files that drive the SA are refreshed in the C:\ProgramData\Autodesk\C3D 2012\enu\Imported Tools directory and those new files are used on the corridor rebuild.
Cheers,
Peter Funk
Autodesk, Inc.

Peter Funk
Autodesk, Inc.
Re: Update Subassembl y?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Great, thanks Peter. I'm looking forward to using that process next time.
Also thanks for the background info, it is good to know what is going on.
Mark
Re: Update Subassembl y?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Dear Peter,
I tried to update my subassembly doing your steps list, but after importing my new subassmbly, I get the same class Name, but different .NET Assembly Name path.
Old
C:\ProgramData\Autodesk\C3D 2013\enu\Imported Tools\IND-LMB-BQAMulti-2012-V5M\ce9fd3af78e543229e
New
C:\ProgramData\Autodesk\C3D 2013\enu\Imported Tools\IND-LMB-BQAMulti-2012-V5M\5a85a6fe83b1424b8d
Re: Update Subassembl y?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
It looks like the subassembly has a new internal name because the dll has changed. This can happen if you save the pkt file to a new name. In this case you are going to have to replace the SA that is used in the corridor model.
Regards,
Peter Funk
Autodesk, Inc.

Peter Funk
Autodesk, Inc.
Re: Update Subassembl y?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Thanks Peter,
Affirmatively I've renamed the subassembly in a diferent version name.
Is it possible to rename all the new files using the old name, and edit the .atc file class name call?

