Advertencia del compilador (nivel 1) CS1616

Actualización: noviembre 2007

Mensaje de error

La opción 'opción' reemplaza al atributo 'atributo' dado en el archivo de código fuente o módulo agregado
Option 'option' overrides attribute 'attribute' given in a source file or added module

Esta advertencia se produce cuando los atributos de ensamblado AssemblyKeyFile o AssemblyKeyName del código fuente están en conflicto con el nombre del archivo de clave, el contenedor claves o la opción de línea de comandos /keyfile o /keycontainer especificados en las propiedades del proyecto.

Para el ejemplo siguiente, supongamos que existe un archivo de clave denominado cs1616.snk. Este archivo se puede generar mediante la línea de comandos:

sn –k CS1616.snk

El código siguiente genera la advertencia 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()
  {
  }
}