Compilerwarnung (Stufe 1) CS1685Compiler Warning (level 1) CS1685

Der vordefinierte Typ „System.Typname“ ist in mehreren Assemblys im globalen Alias mit der Definition aus „Dateiname“ definiert.The predefined type 'System.type name' is defined in multiple assemblies in the global alias; using definition from 'File Name'

Dieser Fehler tritt auf, wenn ein vordefinierter Systemtyp wie „System.int32“ in zwei Assemblys gefunden wird.This error occurs when a predefined system type such as System.int32 is found in two assemblies. Dazu kann es kommen, wenn Sie von zwei verschiedenen Stellen auf „mscorlib“ verweisen, z.B. wenn Sie versuchen, die .NET Framework-Versionen 1.0 und 1.1 gleichzeitig auszuführen.One way this can happen is if you are referencing mscorlib from two different places, such as trying to run the.Net Framework versions 1.0 and 1.1 side-by-side.

Der Compiler verwendet nur eine Definition der Assemblys.The compiler will use the definition from only one of the assemblies. Der Compiler sucht nur globale Aliase, aber nicht Bibliotheken, die durch /reference definiert wurden.The compiler searches only global aliases, does not search libraries defined /reference. Wenn Sie /nostdlib angegeben haben, sucht der Compiler nach Object. Künftig startet der Compiler jede Suche nach vordefinierten Typen in der Datei, in der er Object gefunden hat.If you have specified /nostdlib, the compiler will search for Object, and in the future start all searches for predefined types in the file where it found Object.