Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Odkaz na deklarace identity typu type je vnořený do vnořeného typu, ale nenašel se.
K této chybě dojde při importu odkazů, které nesouhlasí s jinými odkazy nebo s kódem, který jste napsali. Běžným způsobem, jak tuto chybu získat, je napsat kód, který odkazuje na třídu v metadatech, a pak buď tuto třídu odstranit, nebo upravit její definici.
Příklad 1
// CS1682.cs
// compile with: /target:library /keyfile:mykey.snk
public class A {
public class N1 {}
}
Příklad 2
// CS1682_b.cs
// compile with: /target:library /reference:CS1682.dll
using System;
public class Ref {
public static A A1() {
return new A();
}
public static A.N1 N1() {
return new A.N1();
}
}
Příklad 3
// CS1682_c.cs
// compile with: /target:library /keyfile:mykey.snk /out:CS1682.dll
public class A {
public void M1() {}
}
Příklad 4
Následující ukázka vygeneruje CS1682.
// CS1682_d.cs
// compile with: /reference:CS1682.dll /reference:CS1682_b.dll /W:1
// CS1682 expected
class Tester {
static void Main()
{
Ref.A1().M1();
}
}