CorFlags.exe (Ferramenta de Conversão CorFlags)

A ferramenta de Conversão CorFlags permite-lhe configurar a secção CorFlags do cabeçalho de uma imagem executável portátil.

Esta ferramenta é instalada automaticamente com o Visual Studio. Para executar a ferramenta, utilize a Linha de Comandos do Programador do Visual Studio ou o PowerShell para Programadores do Visual Studio.

Na linha de comandos, escreva o seguinte:

Sintaxe

CorFlags.exe assembly [options]  

Parâmetros

Parâmetro necessário Description
assembly O nome da assemblagem para a qual pretende configurar o CorFlags.
Opção Descrição
-32BIT[REQ]+ Define o sinalizador 32BITREQUIRED.
-32BIT[REQ]- Limpa o sinalizador 32BITREQUIRED.
-32BITPREF+ Define o sinalizador 32BITPREFERRED. A aplicação é executada como um processo de 32 bits mesmo em plataformas de 64 bits. Defina este sinalizador apenas em ficheiros EXE. Se o sinalizador estiver definido numa DLL, a DLL não será carregada em processos de 64 bits e será emitida uma BadImageFormatException exceção. Um ficheiro EXE com este sinalizador pode ser carregado num processo de 64 bits.

Novidade na .NET Framework 4.5.
-32BITPREF- Limpa o sinalizador 32BITPREFERRED.

Novidade na .NET Framework 4.5.
-? Apresenta a sintaxe do comando e as opções da ferramenta.
-Force Força uma atualização mesmo que a assemblagem tenha um nome forte. Importante: Se atualizar uma assemblagem com o nome forte, tem de assiná-la novamente antes de executar o respetivo código.
-help Apresenta a sintaxe do comando e as opções da ferramenta.
-ILONLY+ Define o sinalizador ILONLY.
-ILONLY- Limpa o sinalizador ILONLY.
-nologo Suprime o ecrã da faixa de arranque da Microsoft.
-RevertCLRHeader Reverte a versão do cabeçalho CLR para 2.0.
-UpgradeCLRHeader Atualiza a versão do cabeçalho CLR para a versão 2.5. Nota: As assemblagens têm de ter uma versão de cabeçalho CLR igual ou superior a 2.5 para serem executadas nativamente.

Observações

Se não forem especificadas opções, a ferramenta de Conversão CorFlags apresenta os sinalizadores para a assemblagem especificada.

Para obter mais informações, consulte a secção II.25.3.3.1 Sinalizadores de runtime da especificação ECMA-335. Para obter informações sobre o sinalizador PE, consulte Cabeçalho Opcional (Apenas Imagem).

Ver também