CommandLineArguments Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Basisklasse zum Darstellen von Befehlszeilenargumenten in einem Microsoft.CodeAnalysis.CommonCompiler.
public ref class CommandLineArguments abstract
public abstract class CommandLineArguments
type CommandLineArguments = class
Public MustInherit Class CommandLineArguments
- Vererbung
-
CommandLineArguments
- Abgeleitet
Eigenschaften
AdditionalFiles |
Eine Reihe zusätzlicher Nicht-Code-Textdateien, die von Analysetools verwendet werden können. |
AnalyzerConfigPaths |
Eine Reihe von Pfaden zu EditorConfig-kompatiblen Analysekonfigurationsdateien. |
AnalyzerReferences |
Verweise auf Analysetools, die über die Befehlszeile bereitgestellt werden. |
AppConfigPath |
Ein absoluter Pfad der app.config-Datei oder NULL, falls nicht angegeben. |
BaseDirectory |
Verzeichnis, das zum Auflösen relativer Pfade verwendet wird, die in den Argumenten gespeichert sind. |
ChecksumAlgorithm |
Hashalgorithmus, der zum Berechnen von Debug-Prüfsummen und PDB-Prüfsummen für Quelldateien verwendet werden soll. |
CompilationName |
Kompilierungsname oder NULL, wenn nicht angegeben. |
CompilationOptions |
Optionen für .Compilation |
CompilationOptionsCore |
Die Basisklasse zum Darstellen von Befehlszeilenargumenten in einem Microsoft.CodeAnalysis.CommonCompiler. |
DisplayHelp |
Wenn true, fügen Sie die Befehlszeilenhilfe während Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) |
DisplayLangVersions |
Wenn true, stellen Sie die vom Compiler unterstützten Sprachversionen während Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) |
DisplayLogo |
Wenn true, wird das Befehlszeilenheaderlogo während vorgezeigt Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken). |
DisplayVersion |
Wenn true, fügen Sie die Compilerversion während Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) |
DocumentationPath |
Absoluter Pfad der XML-Datei für den Dokumentationskommentar oder null, wenn nicht angegeben. |
EmbeddedFiles |
Eine Gruppe von Dateien, die in den PDB eingebettet werden sollen. |
EmitOptions |
Ruft die Ausgabeoptionen ab. |
EmitPdb |
True, um PDB-Informationen ausgibt (in eine eigenständige PDB-Datei oder in die PE-Datei eingebettet). |
EmitPdbFile |
Gibt true zurück, wenn der PDB in eine PDB-Datei generiert wird, anstatt in die Ausgabebinärdatei eingebettet und überhaupt nicht generiert wird. |
Encoding |
Codierung, die für Quelldateien verwendet werden soll, oder "NULL" für autodetect/default. |
ErrorLogOptions |
Optionen, die die Generierung einer SARIF-Protokolldatei steuern, die Kompilierung oder Analyse Diagnose oder NULL enthält, wenn keine Protokolldatei gewünscht ist. |
ErrorLogPath |
Optionen, die die Generierung einer SARIF-Protokolldatei steuern, die Kompilierung oder Analyse Diagnose oder NULL enthält, wenn keine Protokolldatei gewünscht ist. |
Errors |
Fehler beim Analysieren der Befehlszeilenargumente. |
GeneratedFilesOutputDirectory |
Absoluter Pfad des Verzeichnisses, in dem generierte Dateien platziert oder |
InteractiveMode |
Wechseln Sie zu einer interaktiven Schleife. Wenn in ein Skript angegeben SourceFiles wird, wird das Skript zuerst ausgeführt. |
KeyFileSearchPaths |
Sequenz der absoluten Pfade, die zum Suchen nach Schlüsseldateien verwendet werden. |
ManifestResources |
Ressourcen, die als Argumente für die Kompilierung angegeben sind. |
MetadataReferences |
Verweise auf Metadaten, die in der Befehlszeile bereitgestellt werden. Enthält Assemblys, die über /r angegeben werden, und netmodules, die über /addmodule angegeben wurden. |
NoWin32Manifest |
Wenn true, betten Sie kein Win32-Manifest ein, einschließlich eines durch Win32Manifest oder eines standardmanifests angegebenen. |
OutputDirectory |
Absoluter Pfad des Ausgabeverzeichnisses (kann nur NULL sein, wenn ein Fehler gemeldet wurde). |
OutputFileName |
Name der Ausgabedatei oder NULL, falls nicht angegeben. |
OutputRefFilePath |
Pfad der Ausgaberefassembly oder NULL, wenn nicht angegeben. |
ParseOptions |
Optionen für .CommandLineParser |
ParseOptionsCore |
Die Basisklasse zum Darstellen von Befehlszeilenargumenten in einem Microsoft.CodeAnalysis.CommonCompiler. |
PathMap |
Eine Liste von Pfadpaaren. Dadurch wird der Wert der Befehlszeilencompileroption /pathMap:X1=Y1 gespeichert. X2=Y2... wodurch ein Präfix von X1 gefolgt von einem Pfadtrennzeichen durch Y1 gefolgt von einem Pfadtrennzeichen ersetzt wird, gefolgt von einem Pfadtrennzeichen usw. für jedes folgende Paar. |
PdbPath |
Pfad der PDB-Datei oder NULL, wenn identisch mit dem binären Ausgabepfad mit der Erweiterung .pdb. |
PreferredUILang |
Geben Sie den Namen der bevorzugten Ausgabesprache an. |
PrintFullPaths |
Wenn true, gibt den vollständigen Pfad der Datei mit Fehlern oder Warnungen in Diagnose aus. |
ReferencePaths |
Sequenz von absoluten Pfaden, die zum Suchen nach Verweisen verwendet werden. |
ReportAnalyzer |
Die Basisklasse zum Darstellen von Befehlszeilenargumenten in einem Microsoft.CodeAnalysis.CommonCompiler. |
ReportInternalsVisibleToAttributes |
Melden Sie zusätzliche Informationen zu InternalsVisibleToAttributes für alle Assemblys, die dem Compiler in dieser Kompilierung angezeigt werden. |
RuleSetPath |
Absoluter Pfad der RULESET-Datei oder NULL, wenn nicht angegeben. |
ScriptArguments |
Argumente nach einer Skriptdatei oder einem Trennzeichen "--". NULL, wenn der Befehlszeilenparser nicht interaktiv ist. |
SkipAnalyzers |
Die Basisklasse zum Darstellen von Befehlszeilenargumenten in einem Microsoft.CodeAnalysis.CommonCompiler. |
SourceFiles |
Quelldateipfade. |
SourceLink |
Pfad der Datei, die Informationen enthält, die die Kompilierung mit dem Quellserver verknüpfen, der eine Momentaufnahme des in der Kompilierung enthaltenen Quellcodes speichert. |
SourcePaths |
Sequenz von absoluten Pfaden, die verwendet werden, um nach Quellen zu suchen, die als #load-Anweisungen angegeben sind. |
TouchedFilesPath |
Vollständiger Pfad eines Protokolls mit Dateipfaden, auf die vom Compiler zugegriffen wird, oder NULL, wenn die Dateiprotokollierung unterdrückt werden soll. |
Utf8Output |
Wenn true, verwenden Sie UTF-8 für die Ausgabe. |
Win32Icon |
Der Pfad zu einer ICO-Symboldatei. |
Win32Manifest |
Der Pfad zu einer Win32-Manifestdatei, die in die PE-Datei (Portable Ausführbare Ausgabe) eingebettet werden soll. |
Win32ResourceFile |
Der Pfad zu einer Win32-Ressource. |
Methoden
GetOutputFilePath(String) |
Gibt einen vollständigen Pfad der Datei zurück, in der der Compiler die Assembly generiert, wenn die Kompilierung erfolgreich ist. |
GetPdbFilePath(String) |
Gibt einen vollständigen Pfad der PDB-Datei zurück, in den der Compiler die Debugsymbole generiert, wenn EmitPdbFile true ist und die Kompilierung erfolgreich ist. |
ResolveAnalyzerReferences(IAnalyzerAssemblyLoader) |
Löst analyserische Verweise, die in AnalyzerReferences gespeichert sind, mithilfe des angegebenen Dateilösers auf. |
ResolveMetadataReferences(MetadataReferenceResolver) |
Löst Metadatenverweise, die in MetadataReferences gespeichert sind, mithilfe des angegebenen Dateilöser- und Metadatenanbieters auf. |