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č použít tuto možnost naleznete Zlepšení spuštění aplikace a Blog Larry Osterman.

/baseaddress:address

Argumenty

  • 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é

Odkaz

ProcessModule.BaseAddress

Další zdroje

Možnosti C# kompilátoru

Vlastnosti projektu (Visual Studio)