I\'m having a problem when I use the method X509Store.Certificates.Find
public static X509Certificate2 FromStore(StoreName storeName,
I had the same Problem and solved it:
I copied the Fingerprint from mmc directly to VS. I compared the strings and didn't find any difference.
Checking the length with hash.length, there was a difference, 41 vs. 40.
There is an invisible Char added to the string by copying it out of mmc.
Solving:
It's working.