Sdílet prostřednictvím


/ CLRIMAGETYPE (určete typ CLR obrazu)

/CLRIMAGETYPE:{IJW|PURE|SAFE}

Poznámky

Přijímá linker nativní objekty i objekty MSIL kompilována s /clr, /clr: čistý, nebo /clr:safe.Při předávání smíšené objekty ve stejné sestavení, verifiability výsledný výstupní soubor ve výchozím nastavení, bude rovna nejnižší úroveň verifiability vstupní moduly.Například Pokud předáte vytvořeném propojovacím modul bezpečné a čisté, výstupní soubor bude čistý.Pokud předáte nativní obraz a obraz smíšený režim (kompilována s /clr), bude výsledný obraz obrázek kombinovaného režimu.

/ CLRIMAGETYPE vám umožní určit nižší verifiability, pokud je to, co potřebujete.

Viz /CLR (kompilace společné Language Runtime) informace o použití /CLRIMAGETYPE určí bezpečné spustitelný soubor být spuštění WOW64 na 64bitový operační systém, při načtení obrazu bezpečné 32bitových zdrojů.

Při spuštění s příponou EXE, který byl kompilován s /clr nebo /clr:pure na 64bitový operační systém, bude aplikace spuštěna v modulu WOW64 umožňuje 32bitová aplikace na 64bitový operační systém.Standardně s příponou EXE kompilována s /clr:safe bude spuštěn pomocí podpory 64bitového operačního systému.Je možné, že bezpečné aplikace načte 32bitové komponenty.V takovém případě nezdaří bezpečné obraz pod podpory 64bitového operačního systému při načítání 32bitová aplikace.Chcete-li zajistit, že bezpečné obraz pokračuje při načítání 32bitový na 64bitový operační systém, je nutné použít / CLRIMAGETYPE (určete typ CLR obrazu) linker možnost změny metadat (.corflags) označení spustit v modulu WOW64 (a nahrazení symbolu položka):

cl /clr:safe t.cpp /link /clrimagetype: čistý /entry:?main@@$$HYMHXZ /subsystem:console

Informace, jak určit typ CLR bitové kopie souboru / CLRHEADER.

Nastavení této možnosti linker ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Jak: otevření stránky vlastností projektu.

  2. Rozbalte uzel Vlastnosti konfigurace.

  3. Rozbalte Linker uzel.

  4. Vyberte Advanced stránky vlastností.

  5. Změnit Typ CLR obraz vlastnost.

Programově nastavit tuto možnost linker

Viz také

Referenční dokumentace

Nastavení možností Linker

Možnosti Linker