Turns out the solution file isn't always modified. So instead I determine the project modification date by finding the most recently modified file or folder in the project folder.
I'm noticing that this approach is too trigger happy.
For instance the .git folder gets updated when I view the project in my git client.
Going to use it for a while and see where the happy medium lies.
Turns out the solution file isn't always modified. So instead I determine the project modification date by finding the most recently modified file or folder in the project folder.