Teilen über


Schwerwiegender Fehler C1308

Verknüpfungsassemblys werden nicht unterstützt.

Bemerkungen

Ein .netmodule ist als Eingabe für den Linker zulässig, aber keine Assembly. Dieser Fehler kann generiert werden, wenn versucht wird, eine Assembly zu verknüpfen, die mit /clr:safekompiliert wurde.

Weitere Informationen finden Sie unter NETMODULE-Dateien als Eingabe für den Linker.

Beispiel

Im folgenden Beispiel wird C1308 generiert:

// C1308.cpp
// compile with: /clr:safe /LD
public ref class MyClass {
public:
   int i;
};

Und dann

// C1308b.cpp
// compile with: /clr /link C1308b.obj C1308.dll
// C1308 expected
#using "C1308.dll"
int main() {
   MyClass ^ my = gcnew MyClass();
}