Freigeben über


/baseaddress (Basisadresse von DLL festlegen) (C#-Compileroptionen)

Aktualisiert: November 2007

Über die Option /baseaddress können Sie die bevorzugte Basisadresse zum Laden einer DLL-Datei angeben. Weitere Informationen darüber, wann und wie Sie diese Option einsetzen sollten, finden Sie unter Improving Application Startup Time and Larry Osterman's WebLog.

/baseaddress:address

Argumente

  • address
    Die Basisadresse für die DLL. Diese Adresse kann als Dezimal-, Hexadezimal- oder Oktalzahl angegeben werden.

Hinweise

Die Standardbasisadresse für eine DLL wird von der Common Language Runtime von .NET Framework festgelegt.

Beachten Sie, dass das niederwertige Wort in dieser Adresse gerundet wird. Wenn Sie beispielsweise 0x11110001 angeben, wird dies auf 0x11110000 gerundet.

Um den Signaturprozess für eine DLL durchzuführen, verwenden Sie die Option –R aus der Datei SN.EXE.

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie die Seite Eigenschaften des Projekts.

  2. Klicken Sie auf die Eigenschaftenseite Erstellen.

  3. Klicken Sie auf die Schaltfläche Erweitert.

  4. Ändern Sie die Eigenschaft DLL-Basisadresse.

    Weitere Informationen zur programmgesteuerten Festlegung dieser Compileroption finden Sie unter BaseAddress.

Siehe auch

Referenz

ProcessModule.BaseAddress

Weitere Ressourcen

C#-Compileroptionen

Projekteigenschaften (Visual Studio)