Compilerwarnung (Ebene 1) C4945
'symbol': Das Symbol kann nicht aus 'assembly2' importiert werden: Da 'Symbol' bereits aus einer anderen Assembly 'assembly1' importiert wurde
Ein Symbol wurde aus einer assembly, auf die verwiesen wird, aber dieses Symbol wurde bereits aus einer anderen Assembly importiert, auf die verwiesen wird. Verweisen Sie entweder nicht auf eine der Assemblys, oder rufen Sie den Symbolnamen in einer der Assemblys ab.
Die folgenden Beispiele generieren C4945.
// C4945a.cs
// compile with: /target:library
// C# source code to create a dll
public class ClassA {
public int i;
}
Und dann
// C4945b.cs
// compile with: /target:library
// C# source code to create a dll
public class ClassA {
public int i;
}
Und dann
// C4945c.cpp
// compile with: /clr /LD /W1
#using "C4945a.dll"
#using "C4945b.dll" // C4945
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