I understand that build will compile and create an assembly that then will be executed. What I'm not clear on is why sometimes, even though I'm referencing say some web page logic, if altered, I will still need to rebuild the entire solution for the changes to appear. Why isn't building the main application project, that references the target project, not receiving the new changes when I execute it?
Also as a second question, why do I need to clean and build my solution sometimes?
Thanks, I know this is rather vague...