VSReporter fix

Following on from bdbda64e7ec129cb899f60dc29d98fd0af9d5701 the logic for the try/catch is wrong. If there's an exception checking a process, the whole thing fails and returns false, but instead the other processes should still be checked.

Also, to get the project building on my machine I had to fix some of the NuGet references.