/baseaddress(指定 DLL 的基址)(C# 编译器选项)
更新:2007 年 11 月
/baseaddress 选项使您可以指定加载 DLL 的首选基址。有关何时和为何使用此选项的更多信息,请参见 Improving Application Startup Time和 Larry Osterman's WebLog(Larry Osterman 的网络日志)。
/baseaddress:address
参数
- address
DLL 的基址。可以将该地址指定为十进制、十六进制或八进制数。
备注
DLL 的默认基址由 .NET Framework 公共语言运行时设置。
请注意:该地址中低位的数将会被舍入。例如,如果指定 0x11110001,它将被舍入为 0x11110000。
若要完成 DLL 的签名过程,请结合使用 SN.EXE 和 -R 选项。
在 Visual Studio 开发环境中设置此编译器选项
打开项目的“属性”页。
单击“生成”属性页。
单击“高级”按钮。
修改“DLL 基址”属性。
若要以编程方式设置此编译器选项,请参见 BaseAddress。