Compartir a través de


Advertencia del compilador (nivel 1) CS0684

Actualización: noviembre 2007

Mensaje de error

La interfaz 'interfaz' marcada con la clase 'CoClassAttribute' no está marcada con 'ComImportAttribute'
'interface' interface marked with 'CoClassAttribute' not marked with 'ComImportAttribute'

Si especifica CoClassAttribute en una interfaz, también debe especificar ComImportAttribute.

El código siguiente genera el error CS0684:

// CS0684.cs
// compile with: /W:1
using System;
using System.Runtime.InteropServices;

[CoClass(typeof(C))] // CS0684
// try the following line instead
// [CoClass(typeof(C)), ComImport]
interface I
{
}

class C
{
   static void Main() {}
}