To copy / move a Unity project:
- Enable Version Control Meta Files in Editor Settings
(This will add a .meta file for each file and folder in your project)
- When copying, do not copy the Library folder or the Temp folder (if at all exists).
- In most normal circumstances, you only need to copy the Assets and ProjectSettings folders.
*After copying and opening in Unity, it will automatically generate the Library folder based on your meta files.
*Source: https://answers.unity.com/questions/273912/moving-the-project.html by DannyB