Log error only when io exception

we have many build agents building dependencies for a project, the coverage report will in same cases references to d: drive that in some agents is a disk in other is a dvd drive. When such cases the getcanonical path crashs the analysis instead of ignoring the measure. Since you are already ignoring everything outside project imo those exceptions could be silent also