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).