CorFlags.exe (Narzędzie konwersji CorFlags)
Narzędzie do konwersji CorFlags pozwala na konfigurowanie sekcji CorFlags w nagłówku przenośnego obrazu wykonywalnego.
To narzędzie jest instalowane automatycznie z programem Visual Studio. Aby uruchomić narzędzie, użyj wiersza polecenia dla deweloperów programu Visual Studio lub programu Visual Studio Developer PowerShell.
W wierszu polecenia wpisz następujące polecenie:
Składnia
CorFlags.exe assembly [options]
Parametry
Wymagany parametr | Opis |
---|---|
assembly |
Nazwa zestawu, dla którego chcesz skonfigurować CorFlags. |
Opcja | Opis |
---|---|
-32BIT[REQ]+ |
Ustawia flagę 32BITREQUIRED. |
-32BIT[REQ]- |
Czyści flagę 32BITREQUIRED. |
-32BITPREF+ |
Ustawia flagę 32BITPREFERRED. Aplikacja działa jako proces 32-bitowy nawet na platformach 64-bitowych. Należy ustawić tą flagę tylko dla plików EXE. Jeśli flaga jest ustawiona na bibliotekę DLL, biblioteka DLL nie może załadować w procesach 64-bitowych i BadImageFormatException zgłaszany jest wyjątek. Plik EXE z tą flagą może być załadowany do procesu 64-bitowego. Nowość w .NET Framework 4.5. |
-32BITPREF- |
Czyści flagę 32BITPREFERRED. Nowość w .NET Framework 4.5. |
-? |
Wyświetla składnię polecenia i opcje narzędzia. |
-Force |
Wymusza aktualizację, nawet jeśli jest to zestaw z silną nazwą. Ważne: Jeśli zaktualizujesz zestaw o silnej nazwie, musisz podpisać go ponownie przed wykonaniem jego kodu. |
-help |
Wyświetla składnię polecenia i opcje narzędzia. |
-ILONLY+ |
Ustawia flagę ILONLY. |
-ILONLY- |
Czyści flagę ILONLY. |
-nologo |
Pomija wyświetlanie transparentu startowego firmy Microsoft. |
-RevertCLRHeader |
Przywraca wersję nagłówka do CLR 2.0. |
-UpgradeCLRHeader |
Uaktualnienia wersję nagłówka CLR do 2.5. Uwaga: Zestawy muszą mieć wersję nagłówka CLR w wersji 2.5 lub nowszej, aby można było uruchamiać natywnie. |
Uwagi
Jeśli nie określono opcji, narzędzie konwersji CorFlags wyświetla flagi dla określonego zestawu.
Aby uzyskać więcej informacji, zobacz sekcję II.25.3.3.1 Flagi środowiska uruchomieniowegospecyfikacji ECMA-335. Aby uzyskać informacje o flagi PE, zobacz Opcjonalny nagłówek (tylko obraz).