Compilerwarnung (Stufe 1) CS1616

Die Option „Option“ überschreibt das Attribut „Attribut“ (in der Quelldatei oder im hinzugefügten Modul angegeben).

Diese Warnung tritt auf, wenn sich die Assemblyattribute AssemblyKeyFileAttribute oder AssemblyKeyNameAttribute in einem Quellkonflikt mit der Befehlszeilenoption KeyFile oder KeyContainer oder mit dem unter „Projekteigenschaften“ angegebenen Schlüsseldateinamen oder Schlüsselcontainer befinden.

Nehmen Sie für das folgende Beispiel an, dass Sie eine Schlüsseldatei mit dem Namen cs1616.snk haben. Diese Datei kann mit der Befehlszeile generiert werden:

sn -k CS1616.snk  

Im folgenden Beispiel wird der Fehler CS1616 generiert:

// 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()  
  {  
  }  
}