Problemas na compilação no Windows 10

Eu identifiquei um problema relacionado à criação de aplicativos que usam C: \ Windows \ System32 \ CertEnroll.dll como referência.

O código a seguir funciona bem quando compilado usando o VS 2015 no Windows 7 e, em seguida, executado em uma máquina Windows 7.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CERTENROLLLib;

namespace CertTest
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                CX509PrivateKey key = new CX509PrivateKey();
                key.ContainerName = Guid.NewGuid().ToString();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
    }
}

Quando você tenta compilar isso no Windows 10 e, em seguida, tenta executá-lo em uma máquina com Windows 7, ele lança o seguinte erro.

"Não foi possível converter o objeto COM do tipo 'System .__ ComObject' para o tipo de interface 'CERTENROLLLib.CX509PrivateKey'. Esta operação falhou porque a QueryInterface chama o componente COM da interface com o IID '{728AB362-217D-11DA-B2A4-000E7BBB2B09} 'falhou devido ao seguinte erro: Nenhuma interface desse tipo é suportada (exceção de HRESULT: 0x80004002 (E_NOINTERFACE)) ".

Eu tive várias pessoas aqui replicando e gostaria de obter mais informações antes de entrar em contato com a Microsoft sobre o que está acontecendo aqui.

Acho que minha pergunta é: mais alguém pode confirmar isso ou se for confirmado que eles quebraram a compatibilidade com versões anteriores?