Compiler Warning (level 1) CS1616

 

Veröffentlicht: Juli 2016

Die neueste Dokumentation zu Visual Studio 2017 RC finden Sie unter Visual Studio 2017 RC Documentation (Dokumentation zu Visual Studio 2017 RC).

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

Anzeigen: