Freigeben über


CompilerParameters.CoreAssemblyFileName Eigenschaft

Definition

Ruft den Namen des Kern- oder Standard-Assemblys ab, das grundlegende Typen wie Object, String oder Int32 enthält, oder legt diesen fest.

public:
 property System::String ^ CoreAssemblyFileName { System::String ^ get(); void set(System::String ^ value); };
public string CoreAssemblyFileName { get; set; }
member this.CoreAssemblyFileName : string with get, set
Public Property CoreAssemblyFileName As String

Eigenschaftswert

Der Name der Kernassembly, die einen Basistyp enthält.

Hinweise

Wenn der Wert dieser Eigenschaft eine leere Zeichenfolge oder nullist, verwendet der Compiler die Standardkernassembly. Abhängig von der Compilerversion kann die Standardkernassembly mscorlib.dll oder System.Runtime.dll in einem Framework-Verzeichnis oder Referenzassemblyverzeichnis sein. Wenn der Wert dieser Eigenschaft nicht leer ist, verweist codeDOM (Code Document Object Model) explizit auf die angegebene Assembly und gibt Compileroptionen aus, die dazu führen, dass der Compiler während der Kompilierung nicht implizit auf Assemblys verweist. Für Compiler, die standardmäßig nur implizit auf die Kern- oder Standardassembly verweisen, kann diese Eigenschaft selbst verwendet werden. Für Compiler, die zusätzlich zur Kern- oder Standardassembly implizit auf Assemblys verweisen, kann die Verwendung dieser Option zusätzliche Einträge in der CompilerParameters.ReferencedAssemblies -Eigenschaft angeben.

Hinweis

Eine ICodeCompiler - oder CodeDomProvider -Implementierung kann diese Eigenschaft ignorieren.

Gilt für: