Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das License Compiler-Tool liest Textdateien mit Informationen über die Lizenzierung und erstellt eine LICENSES-Datei, die als Ressource in eine ausführbare Datei der Common Language Runtime eingebettet werden kann.
lc /target:targetPE /complist:filename [/outdir:path]
/i:modules [/nologo] [/v]
| Option | Beschreibung |
|---|---|
/complist: filename |
Gibt den Namen einer Datei mit der Liste der lizenzierten Komponenten an, die in die LICENSES-Datei eingebunden werden sollen. Auf die einzelnen Komponenten wird mit dem vollständigen Namen verwiesen, wobei pro Zeile jeweils nur eine Komponente aufgeführt wird. Benutzer der Befehlszeile können für jedes Formular des Projekts eine eigene Datei angeben. Lc.exe akzeptiert mehrere Eingabedateien und erstellt eine einzige LICENSES-Datei. |
/h[elp] |
Zeigt die Befehlssyntax und Optionen für das Tool an. |
/i: Modul |
Gibt die Module an, die die in der Datei /complist aufgelisteten Komponenten enthalten. Verwenden Sie mehrere /i-Flags, um mehrere Module anzugeben. |
/nologo |
Unterdrückt die Anzeige des Startbanners von Microsoft. |
/outdir: path |
Gibt das Verzeichnis an, in dem die LICENSES-Ausgabedatei gespeichert werden soll. |
/target: targetPE |
Gibt die ausführbare Datei an, für die die LICENSES-Datei generiert wird. |
/v |
Gibt den ausführlichen Modus an und zeigt Statusinformationen zur Kompilierung an. |
/? |
Zeigt die Befehlssyntax und Optionen für das Tool an. |
Beispiel
Wenn Sie ein lizenziertes Steuerelement mit dem Namen
MyCompany.Samples.LicControl1verwenden, das in der AnwendungHostApp.exe** inSamples.DLLenthalten ist, können Sie die DateiHostAppLic.txtmit folgendem Inhalt erstellen.MyCompany.Samples.LicControl1, Samples.DLLErstellen Sie die LICENSES-Datei HostApp.exe.licenses mit dem folgenden Befehl.
lc /target:HostApp.exe /complist:hostapplic.txt /i:Samples.DLL /outdir:c:\bindirErstellen Sie HostApp.exe mit der LICENSES-Datei als Ressource. Wenn Sie eine C#-Anwendung erstellt haben, erstellen Sie die Anwendung mit dem folgenden Befehl.
csc /res:HostApp.exe.licenses /out:HostApp.exe *.cs
Mit dem folgenden Befehl wird myApp.licenses aus den von hostapplic.txt, hostapplic2.txt und hostapplic3.txt angegebenen Listen lizenzierter Komponenten kompiliert. Das Argument modulesList gibt die Module mit den lizenzierten Komponenten an.
lc /target:myApp /complist:hostapplic.txt /complist:hostapplic2.txt /complist: hostapplic3.txt /i:modulesList
Siehe auch
Referenz
.NET Framework-Tools
Assembly Linker-Tool (Al.exe)
SDK-Eingabeaufforderung