Sdílet prostřednictvím


CorFlags.exe (CorFlags – převodní nástroj)

Nástroj CorFlags Conversion umožňuje konfigurovat CorFlags oddíl hlavičky bitové kopie přenosného spustitelného souboru.

Tento nástroj je automaticky nainstalován se sadou Visual Studio. Ke spuštění nástroje použijte Visual Studio Developer Command Prompt nebo Visual Studio Developer PowerShell.

V příkazovém řádku zadejte následující:

Syntaxe

CorFlags.exe assembly [options]  

Parametry

Povinný parametr Description
assembly Název sestavení, pro které chcete konfigurovat CorFlags.
Možnost Popis
-32BIT[REQ]+ Nastaví příznak 32BITREQUIRED.
-32BIT[REQ]- Odstraní příznak 32BITREQUIRED.
-32BITPREF+ Nastaví příznak 32BITPREFERRED. Aplikace běží jako 32bitový proces i na 64bitových platformách. Tento příznak je třeba nastavit pouze u souborů EXE. Pokud je příznak nastaven u knihovny DLL, knihovna DLL se nepodaří načíst v 64bitových procesech a BadImageFormatException vyvolá se výjimka. Soubor EXE s tímto příznakem lze načíst do 64bitového procesu.

Novinka v rozhraní .NET Framework 4.5.
-32BITPREF- Odstraní příznak 32BITPREFERRED.

Novinka v rozhraní .NET Framework 4.5.
-? Zobrazí syntaxi příkazu a možnosti nástroje.
-Force Vynutí aktualizaci i v případě sestavení se silným názvem. Důležité: Pokud aktualizujete sestavení se silným názvem, musíte ho před spuštěním kódu znovu podepsat.
-help Zobrazí syntaxi příkazu a možnosti nástroje.
-ILONLY+ Nastaví příznak ILONLY.
-ILONLY- Odstraní příznak ILONLY.
-nologo Potlačí zobrazení úvodního nápisu společnosti Microsoft.
-RevertCLRHeader Vrátí verzi hlavičky CLR na 2.0.
-UpgradeCLRHeader Aktualizuje verzi hlavičky CLR na 2.5. Poznámka: Sestavení musí mít hlavičku CLR verze 2.5 nebo vyšší, aby se spouštěla nativně.

Poznámky

Pokud nejsou zadány žádné parametry, zobrazí nástroj CorFlags Conversion příznaky pro zadané sestavení.

Další informace najdete v oddílu II.25.3.3.1 Příznaky modulu runtimespecifikace ECMA-335. Informace o příznaku PE najdete v tématu Volitelné záhlaví (pouze obrázek).

Viz také