Compiler Warning (level 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 den Befehlszeilenoptionen \/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 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()  
  {  
  }  
}