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 de assembly circular 'AssemblyName1' não corresponde ao nome do assembly de saída 'AssemblyName2'. Tente adicionar uma referência a 'AssemblyName1' ou alterar o nome do assembly de saída para corresponder.
O CS1698 ocorre quando uma referência de assembly está incorreta. Isso pode acontecer se um assembly referenciado for recompilado. Para resolver, não substitua um assembly que é uma dependência de um assembly que você está fazendo referência.
Exemplo 1
// CS1698_a.cs
// compile with: /target:library /keyfile:mykey.snk
[assembly:System.Reflection.AssemblyVersion("2")]
public class CS1698_a {}
Exemplo 2
// CS1698_b.cs
// compile with: /target:library /reference:CS1698_a.dll /keyfile:mykey.snk
public class CS1698_b : CS1698_a {}
Exemplo 3
O exemplo a seguir gera o erro CS1698.
// CS1698_c.cs
// compile with: /target:library /out:cs1698_a.dll /reference:cs1698_b.dll /keyfile:mykey.snk
// CS1698 expected
[assembly:System.Reflection.AssemblyVersion("3")]
public class CS1698_c : CS1698_b {}
public class CS1698_a {}