/baseaddress (C# コンパイラ オプション)

/baseaddress オプションを使用すると、DLL を読み込むベース アドレスを指定できます。 、このオプションを使用する理由と参照しときに詳細について アプリケーションの起動時間の短縮 に関する ラリー Osterman's WebLog

/baseaddress:address

Arguments

  • address
    DLL のベース アドレス。 このアドレスは、10 進数、16 進数、または 8 進数で指定できます。

解説

DLL の既定のベース アドレスは、.NET Framework 共通言語ランタイムによって設定されます。

このアドレスの下位ワードは丸められることに注意してください。 たとえば、0x11110001 と指定すると、丸められて 0x11110000 になります。

DLL の署名プロセスを完了するには、-R オプションを指定した SN.EXE を使用します。

Visual Studio 開発環境でこのコンパイラ オプションを設定するには

  1. プロジェクトの [プロパティ] ページを開きます。

  2. [ビルド] プロパティ ページをクリックします。

  3. [詳細設定] ボタンをクリックします。

  4. DLL のベース アドレス プロパティを変更します。

    このコンパイラ オプションをコードから設定するには、「BaseAddress」を参照してください。

参照

処理手順

方法 : プロジェクト プロパティおよび構成設定を変更する

関連項目

ProcessModule.BaseAddress

その他の技術情報

C# コンパイラ オプション