Can't move project between computer

If I copy the whole project over and run unity from the icon it works. If I use recent, it loads some old hidden package and destroys all my scripts and scene.

It is because when you open from inside Unity, Unity has a link to the new project files.

When you open from the Recent files, the recent files have link to your some crappy project. These recent links are managed by your OS and not Unity.

Solution: Do not open your project using the Recent.

So I figure out that recent opens a package. In Unity a package is the exported assets, not the project. When saving a project you are saving certain things that do NOT include your code/scripts or materials or… well most of what you are working on.

As Harsadk says you are safer not using recent. Or you can export all of you assets constantly.