Compartir a través de


Error de las herramientas del vinculador LNK1312

archivo dañado o no válido: no se puede importar el ensamblado

Observaciones

Al compilar un ensamblado, se pasó un archivo distinto de un módulo o ensamblado compilado con /clr a la opción del enlazador /ASSEMBLYMODULE. Si pasó un archivo de objeto a /ASSEMBLYMODULE, simplemente pase el objeto directamente al enlazador, en lugar de a /ASSEMBLYMODULE.

Example

En el ejemplo siguiente se creó el archivo .obj.

// LNK1312.cpp
// compile with: /clr /LD
public ref class A {
public:
   int i;
};

En el ejemplo siguiente se genera LNK1312.

// LNK1312_b.cpp
// compile with: /clr /LD /link /assemblymodule:LNK1312.obj
// LNK1312 error expected
public ref class M {};