/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 開發環境中設定這個編譯器選項
開啟專案的 [屬性] 頁面。
按一下 [建置] 屬性頁。
按一下 [進階] 按鈕。
修改 [DLL 基底位址] 屬性。
若要用程式設計的方式設定這個編譯器選項,請參閱 BaseAddress。