Error del compilador C3624

Actualización: noviembre 2007

Mensaje de error

'tipo': el uso de este tipo requiere una referencia a ensamblado 'ensamblado'
'type': use of this type requires a reference to assembly 'assembly'

No se especificó un ensamblado (referencia) necesario para compilar el código; pase el ensamblado a la directiva #using.

El ejemplo siguiente genera el error C3624:

// C3624.cpp
// compile with: /clr /c
#using <System.Windows.Forms.dll>

// Uncomment the following 2 lines to resolve.
// #using <System.dll>
// #using <System.Drawing.dll>

using namespace System;

public ref class MyForm : public Windows::Forms::Form {};   // C3624

El ejemplo siguiente genera el error C3624:

// C3624_b.cpp
// compile with: /clr:oldSyntax /c
#using <System.Windows.Forms.dll>

// Uncomment the following 2 lines to resolve.
// #using <System.dll>
// #using <System.Drawing.dll>

using namespace System;

public __gc class MyForm : public Windows::Forms::Form {};   // C3624