This question is locked. New answers and comments are not allowed.
I notice that you seem to take the version number for the current .dll.
However, in a multi-dll program with shared .dlls between projects, only the top level dll has the same version as the release.
It would be nice if I can send in the version number to the monitor.