Erweitern Minimieren
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Linkertoolfehler LNK1312

Fehlermeldung

Ungültige oder beschädigte Datei: Assembly konnte nicht importiert werden
invalid or corrupt file: unable to import assembly

Beim Erstellen einer Assembly wurde eine Datei, bei der es sich nicht um ein Modul oder eine Assembly handelt, das/die mit /clr kompiliert wurde, an die Linkeroption /ASSEMBLYMODULE übergeben. Wenn Sie eine Objektdatei an /ASSEMBLYMODULE übergeben haben, übergeben Sie das Objekt direkt an den Linker und nicht an /ASSEMBLYMODULE.

Beispiel

Im folgenden Beispiel wurde die OBJ-Datei erstellt.

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

Im folgenden Beispiel wird LNK1312 generiert.

// LNK1312_b.cpp
// compile with: /clr /LD /link /assemblymodule:LNK1312.obj
// LNK1312 error expected
public ref class M {};
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
© 2013 Microsoft. Alle Rechte vorbehalten.