Writing and starting a project

Hi everyone,
I am new at using PLCnext, and there is a doubt i have. What it is the difference between “write and start a project”, “write and start a project (with sources)”, etc.
Thank you.

Your question is answered in detail in this section of the help.

Thank you!!

Is there an option of only build the programm without Writing (uploading) it to the PLC?