• I had the same issue.  The ProviderDescriptors.xml reside in both under Program Files and Program Files x86.  The program was picking up the file from x86.  After changing this it worked.  Just posting it for someone who is searching this.