Advertencia del compilador (nivel 1) CS1682
La referencia al tipo 'type' indica que está anidado en 'nested type', pero no se pudo encontrar
Este error se genera cuando se importan referencias que no están de acuerdo con otras referencias o con código que haya escrito. Una manera común de obtener este error consiste en escribir código que haga referencia a una clase de metadatos y, a continuación, eliminar dicha clase o modificar su definición.
// CS1682.cs
// compile with: /target:library /keyfile:mykey.snk
public class A {
public class N1 {}
}
// 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();
}
}
// CS1682_c.cs
// compile with: /target:library /keyfile:mykey.snk /out:CS1682.dll
public class A {
public void M1() {}
}
El ejemplo siguiente genera la advertencia 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();
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: