Share via


/baseaddress (C# 編譯器選項)

/baseaddress 選項可讓您指定載入 DLL 的慣用基底位址 (Base Address)。 如需這個選項之使用時機和原因的詳細資訊,請參閱改進應用程式啟動時間 (英文) 和 Larry Osterman 的部落格 (英文)。

/baseaddress:address

引數

  • address
    DLL 的基底位址。 這個位址可指定為十進位、十六進位或八進位。

備註

DLL 的預設基底位址是由 .NET Framework Common Language Runtime 設定。

請注意,位址中低序位字元組 (Low-Order Word) 會捨去。 例如,如果您指定的是 0x11110001,就會調整為 0x11110000。

若要完成 DLL 的簽署程序,可以使用 SN.EXE 搭配 -R 選項。

在 Visual Studio 開發環境中設定這個編譯器選項

  1. 開啟專案的 [屬性] 頁面。

  2. 按一下 [建置] 屬性頁。

  3. 按一下 [進階] 按鈕。

  4. 修改 [DLL 基底位址] 屬性。

    若要用程式設計的方式設定這個編譯器選項,請參閱 BaseAddress

請參閱

參考

ProcessModule.BaseAddress

其他資源

C# 編譯器選項

專案屬性 (Visual Studio)