Partager via


Erreur des outils Éditeur de liens LNK1312

fichier incorrect ou endommagé : impossible d’importer l’assembly

Lors de la génération d’un assembly, un fichier autre qu’un module ou un assembly compilé avec /clr a été passé à l’option de l’éditeur de liens /ASSEMBLYMODULE . Si vous avez passé un fichier objet à /ASSEMBLYMODULE, transmettez simplement l’objet directement à l’éditeur de liens, au lieu de /ASSEMBLYMODULE.

Exemples

L’exemple suivant a créé le fichier .obj.

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

L’exemple suivant génère LNK1312.

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