Leer en inglés

Compartir a través de


Error del compilador CS0669

Una clase con el atributo ComImport no puede tener un constructor definido por el usuario.

La capa de interoperabilidad COM en Common Language Runtime ofrece el constructor para las clases ComImport . Por lo tanto, un objeto COM puede utilizarse como un objeto administrado en runtime.

El ejemplo siguiente genera la advertencia CS0669:

// CS0669.cs
using System.Runtime.InteropServices;
[ComImport, Guid("00000000-0000-0000-0000-000000000001")]
class TestClass
{
   TestClass()   // CS0669, delete constructor to resolve
   {
   }

   public static void Main()
   {
   }
}