Sharing a complex SolidWorks assembly isn't as simple as just sending the main assembly file. Because SolidWorks uses a relational file system, your assembly relies on separate part files and external references. If you miss one, your colleague will see the dreaded "Could not find file" error.
In this guide, we’ll explore the most reliable way to ensure all assembly components are included when sharing your projects using the Pack and Go tool.
Why Standard Saving Isn't Enough
When you save an assembly, SolidWorks records the file paths of every part. If you move the assembly to another computer without the parts, those paths break. To avoid this, we use a process that gathers every related file into a single folder or Zip file.
Step-by-Step: How to Use Pack and Go
- Open the Assembly: Ensure your main assembly is open and fully rebuilt.
- Access Pack and Go: Go to File > Pack and Go.
- Check the List: A window will appear listing every part, sub-assembly, and even drawing or simulation results related to the project.
- Include Drawings: Check the "Include drawings" box to ensure your 2D documentation stays with the 3D model.
- Select Destination: Choose "Save to folder" or "Save to Zip file."
- Execute: Click "Save" to package everything neatly.
Best Practices for File Sharing
- Use Flat Folder Structures: Keeping parts in a single folder reduces path errors.
- Internal ID Management: Avoid renaming files manually in Windows Explorer; always use SolidWorks Explorer or Pack and Go.
- Zip for Email: Always compress your package before sending to prevent file corruption during transfer.
By following this workflow, you guarantee that your 3D design data remains intact, professional, and ready for collaboration.

