-baseaddress (C#-Compileroptionen)-baseaddress (C# Compiler Options)

Mit der Option -baseaddress können Sie die bevorzugte Basisadresse angeben, an der eine DLL geladen werden soll.The -baseaddress option lets you specify the preferred base address at which to load a DLL. Weitere Informationen zu Situationen und Gründen für die Verwendung dieser Option finden Sie in Larry Ostermans WebLog.For more information about when and why to use this option, see Larry Osterman's WebLog.

SyntaxSyntax

-baseaddress:address  

ArgumenteArguments

address
Die Basisadresse für die DLL.The base address for the DLL. Diese Adresse kann als dezimale, hexadezimale oder oktale Zahl angegeben werden.This address can be specified as a decimal, hexadecimal, or octal number.

HinweiseRemarks

Die Standard-Basisadresse für eine DLL-Datei wird durch die Common Language Runtime von .NET Framework festgelegt.The default base address for a DLL is set by the .NET Framework common language runtime.

Denken Sie daran, dass das niederwertige Wort in dieser Adresse gerundet wird.Be aware that the lower-order word in this address will be rounded. Wenn Sie zum Beispiel 0x11110001 angeben, wird dies auf 0x11110000 gerundet.For example, if you specify 0x11110001, it will be rounded to 0x11110000.

Um das Signieren für eine DLL abzuschließen, verwenden Sie „SN.EXE“ mit der Option „-R“.To complete the signing process for a DLL, use SN.EXE with the -R option.

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung festTo set this compiler option in the Visual Studio development environment

  1. Öffnen Sie die Seite Eigenschaften des Projekts.Open the project's Properties page.

  2. Klicken Sie auf die Eigenschaftenseite Build .Click the Build property page.

  3. Klicken Sie auf die Schaltfläche Erweitert .Click the Advanced button.

  4. Ändern Sie die Eigenschaft DLL-Basisadresse.Modify the DLL Base Address property.

    Wie Sie diese Compileroption programmgesteuert festlegen, erfahren Sie unter BaseAddress.To set this compiler option programmatically, see BaseAddress.

Siehe auchSee Also

ProcessModule.BaseAddress
C#-CompileroptionenC# Compiler Options
Verwalten von Projekt- und ProjektmappeneigenschaftenManaging Project and Solution Properties