CS1616 de aviso (nível 1) do compilador

Opção 'option' substitui o atributo 'attribute' fornecido em um arquivo de origem ou adicionado módulo

Este aviso ocorre se os atributos do assembly AssemblyKeyFileAttribute ou AssemblyKeyNameAttribute encontrado no conflito de origem com o /keyfile ou /keycontainer nome de arquivo de chave ou a opção de linha de comando ou recipiente de chave especificado nas propriedades do projeto.

No exemplo abaixo, suponha que você tenha um arquivo de chave denominado cs1616.snk.Este arquivo pode ser gerado com a linha de comando:

sn –k CS1616.snk

O exemplo a seguir gera CS1616:

// CS1616.cs
// compile with: /keyfile:cs1616.snk
using System.Reflection;

// To fix the error, remove the next line
[assembly: AssemblyKeyFile("cs1616b.snk")]  // CS1616

class C
{
  public static void Main()
  {
  }
}