Compartilhar via


CompilerParameters.CoreAssemblyFileName Propriedade

Definição

Obtém ou define o nome do assembly padrão ou principal que contém tipos básicos como Object, String ou Int32.

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

Valor da propriedade

O nome do assembly principal que contém tipos básicos.

Comentários

Se o valor dessa propriedade for uma cadeia de caracteres vazia ou null, o compilador usará o assembly de núcleo padrão. Dependendo da versão do compilador, o assembly principal padrão pode ser mscorlib.dll ou System.Runtime.dll em um diretório do Framework ou diretório de assembly de referência. Se o valor dessa propriedade não estiver vazio, o CodeDOM (CodeDOM) referenciará explicitamente o assembly especificado e emitirá opções do compilador que fazem com que o compilador não faça referência a nenhum assembli implicitamente durante a compilação. Para compiladores que fazem referência ao assembly principal ou padrão apenas implicitamente por padrão, essa propriedade pode ser usada por conta própria. Para compiladores que referenciam implicitamente assemblies além do assembly principal ou padrão, usar essa opção pode exigir a especificação de entradas adicionais na CompilerParameters.ReferencedAssemblies propriedade .

Observação

Uma ICodeCompiler implementação ou CodeDomProvider pode optar por ignorar essa propriedade.

Aplica-se a