Cómo establecer el nombre del control ActiveX

Tengo un control ActiveX y lo he firmado con un certificado de prueba. Todo esto funciona bien, pero el problema es que Mi explorador de Internet muestra un mensaje feo.

El sitio web desea ejecutar el siguiente complemento: "No disponible" de "El nombre del control no está disponible". Si confía en el sitio web y el complemento y desea permitir que se ejecute, haga clic aquí ...

¿Por qué el nombre de control no está disponible? He hecho este control ActiveX en C # y he agregado el atributo ComVisible a mi assemblyInfo.cs, aquí está el código

using System.Reflection;
using System.Runtime.CompilerServices;
using System.Security.Permissions;
using System.Runtime.InteropServices;
//
// General Information about an assembly is controlled through the following 
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
//
[assembly: System.Runtime.InteropServices.ComVisible(true)]
[assembly: AssemblyTitle("My ActiveX Control")]
[assembly: AssemblyDescription("My ActiveX Control Description")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("CompanyXYZ")]
[assembly: AssemblyProduct("My ActiveX Control")]
[assembly: AssemblyCopyright("2009")]
[assembly: AssemblyTrademark("CompanyXYZ")]
[assembly: AssemblyCulture("")]     

//
// Version information for an assembly consists of the following four values:
//
//      Major Version
//      Minor Version 
//      Build Number
//      Revision
//
// You can specify all the values or you can default the Revision and Build Numbers 
// by using the '*' as shown below:

[assembly: AssemblyVersion("1.0.0.1")]

¿Por favor, ayúdame?

Respuestas a la pregunta(3)

Su respuesta a la pregunta