Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A referência ao tipo 'type' declara que ele está aninhado dentro de 'nested type', mas não foi possível o encontrar
Esse erro surge quando você importa referências que não concordam com outras referências ou com o código que você gravou. Uma maneira comum de obter esse erro é gravar um código que se refere a uma classe em metadados e, em seguida, excluir essa classe ou modificar sua definição.
Exemplo 1
// CS1682.cs
// compile with: /target:library /keyfile:mykey.snk
public class A {
public class N1 {}
}
Exemplo 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();
}
}
Exemplo 3
// CS1682_c.cs
// compile with: /target:library /keyfile:mykey.snk /out:CS1682.dll
public class A {
public void M1() {}
}
Exemplo 4
O exemplo a seguir gera o erro 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();
}
}