Sdílet prostřednictvím


/baseaddress (Možnosti C# kompilátoru)

Možnost /baseaddress umožňuje určit upřednostňovanou základní adresu, ve které chcete načítat knihovnu DLL.Další informace o kdy a proč tuto možnost použít, naleznete v Zlepšení dobu spuštění aplikace a blog Larry Osterman.

/baseaddress:address

Arguments

  • address
    Základní adresa knihovny DLL.Tato adresa může být zadána jako desítkové, šestnáctkovém nebo osmičkové číslo.

Poznámky

Výchozí základní adresa pro knihovnu DLL je nastavena modulem CLR (Common Language Runtime) rozhraní .NET Framework.

Uvědomte si, že slovo nižšího řádu v této adresa bude zaokrouhleno.Například pokud zadáte 0x11110001, dojde k zaokrouhlení na 0x11110000.

Pro dokončení procesu podepisování knihovny DLL, použijte SN.EXE s parametrem -R.

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete stránku Vlastnosti daného projektu.

  2. Klepněte na stránku vlastností Build.

  3. Klepněte na tlačítko Advanced (Upřesnit).

  4. Upravte vlastnost Základní adresa knihovny DLL.

    Chcete-li tuto možnost kompilátoru nastavit v programu, zhlédněte BaseAddress.

Viz také

Úkoly

Jak: Upravte vlastnosti projektu a nastavení konfigurace

Referenční dokumentace

ProcessModule.BaseAddress

Další zdroje

Možnosti C# kompilátoru