/baseaddress (C# Compiler Options)

/baseaddress 选项使您可以指定加载 DLL 的首选基址。有关为何和何时使用此选项的更多信息,请参见 提高应用开始时间拉里 Osterman 的网络日志

语法

/baseaddress:address

参数

address

DLL 的基址。可以将该地址指定为十进制、十六进制或八进制数。

备注

DLL 的默认基址由 .NET Framework 公共语言运行时设置。

请注意:该地址中低位的数将会被舍入。例如,如果指定 0x11110001,它将被舍入为 0x11110000。

若要完成 DLL 的签名过程,请结合使用 SN.EXE 和 -R 选项。

在 Visual Studio 开发环境中设置此编译器选项

  1. 打开项目的“属性”页。

  2. 单击“生成”属性页。

  3. 单击“高级”按钮。

  4. 修改“DLL 基址”属性。

    若要以编程方式设置此编译器选项,请参见 BaseAddress

请参阅

ProcessModule.BaseAddress

C# Compiler Options

如何:修改项目属性和配置设置