/baseaddress(C# 编译器选项)

/baseaddress 选项使您可以指定加载 DLL 的首选基址。 有关何时和为何使用此选项的更多信息,请参见 Improving Application Startup TimeLarry Osterman's WebLog(Larry 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# 编译器选项