It sounds like you are running it in the debugger which will stop on all errors (even errors that would be handled), but if you just click continue on each error it should redirect to the Setup page to run the database scripts which would solve the errors.
It is normal for errors to happen when the database objects have not been created or are not up to date.
You need to make sure you first rebuild the entire solution, then just click continue whenever an error happens in the debugger.
Alternatively don't even use the debugger until you need to step through code, just rebuild the solution, then right click the Default.aspx page in the root of the main web project and choose View In Browser, this will launch it in the VS Web Server without being in the debug mode so it should not stop on errors, instead the error will be handled and it will redirect to /Setup/Default.aspx to complete the installation.
Hope that helps,
Joe