Kompilatorvarning (nivå 1) CS1685

Den fördefinierade typen "System.type name" definieras i flera sammansättningar i det globala aliaset. använda definitionen från "Filnamn"

Det här felet uppstår när en fördefinierad systemtyp, till exempel System.int32, hittas i två sammansättningar. Ett sätt att göra detta är om du refererar till mscorlib från två olika platser, till exempel när du försöker köra .NET Framework-versionerna 1.0 och 1.1 sida vid sida.

Kompilatorn använder definitionen från endast en av sammansättningarna. Kompilatorn söker bara efter globala alias, söker inte efter bibliotek som definierats /reference. Om du har angett /nostdlib söker Objectkompilatorn efter , och i framtiden startar alla sökningar efter fördefinierade typer i filen där den hittade Object.