Schwerwiegender Fehler C1308
Verknüpfungsassemblys werden nicht unterstützt.
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:safe
kompiliert wurde.
Weitere Informationen finden Sie unter NETMODULE-Dateien als Eingabe für den Linker.
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();
}
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für