Difference between 1 succeeded and 1 succeeded or up-to-date in c#

build, c#, visual-studio

Solution

`Build: 1 succeeded` in general refer to successful compilation of the solution with `1` project in it.

while

`Build: 1 succeeded or up-to-date` means that codes in the project within your solution has not changed, hence compilation was not needed. Hence, `1 Build Success or up-to-date`

Problem

I would like to clear one concept. In c#, when we build(or re-build) a solution, We sometimes get `Build: 1 succeeded` and sometimes, ``` Build: 1 succeeded or up-to-date ``` Ok, I know that something in our code would be not as per logic when we get the latter ans. But, what does it mean `CONCEPTUALLY`?

Original source

Related problems