aviso do compilador (nível 1) CS1616

Mensagem de erro

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

Este aviso ocorre se o conjunto de atributos AssemblyKeyFile or AssemblyKeyName encontrado na fonte de conflito com o /keyfile or /keycontainer linha de comando tecla ou a opção nome de arquivo ou contêiner de chave especificado em Propriedades do projeto.

No exemplo abaixo, suponha que você tenha um arquivo de chave chamado cs1616.snk. Este arquivo pôde 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()
  {
  }
}