|
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
|
Traduction
Source
|
Génération à partir de la ligne de commande avec csc.exe
Conseil
|
|---|
|
|
Dans cette rubrique
-
Les arguments sont délimités par un espace blanc, qui peut être un espace ou une tabulation. -
Le signe insertion (^) n'est pas reconnu comme caractère d'échappement ni comme délimiteur. Ce caractère est traité par l'analyseur de ligne de commande du système d'exploitation avant d'être passé au tableau argv du programme. -
Une chaîne placée entre guillemets doubles ("chaîne") est interprétée comme un argument unique, peu importe les espaces blancs inclus. Une chaîne entre guillemets peut être incorporée dans un argument. -
Un guillemet double précédé d'une barre oblique inverse (\") est interprété comme un caractère guillemet double littéral ("). -
Les barres obliques inverses sont interprétées littéralement, sauf si elles précèdent immédiatement un guillemet double. -
Si un nombre pair de barres obliques inverses est suivi d'un guillemet double, une barre oblique inverse est placée dans le tableau argv pour chaque paire de barres obliques inverses et le guillemet double est interprété comme un délimiteur de chaîne. -
Si un nombre impair de barres obliques inverses est suivi d'un guillemet double, une barre oblique inverse est placée dans le tableau argv pour chaque paire de barres obliques inverses et le guillemet double est « ignoré » à cause de la barre oblique inverse restante. Cela entraîne l'ajout d'un guillemet double littéral (") dans le tableau argv.
-
Compile File.cs pour produire File.exe : csc File.cs
-
Compile File.cs pour produire File.dll : csc /target:library File.cs
-
Compile File.cs pour créer My.exe : csc /out:My.exe File.cs
-
Compile les fichiers C# dans le répertoire actif avec les optimisations activées et définit le symbole DEBUG. Le fichier de sortie est File2.exe : csc /define:DEBUG /optimize /out:File2.exe *.cs
-
Compile tous les fichiers C# du répertoire actif pour produire une version debug de File2.dll. Aucun logo ni aucun avertissement ne sont affichés : csc /target:library /out:File2.dll /warn:0 /nologo /debug *.cs
-
Compile tous les fichiers C# du répertoire actif vers Something.xyz (une DLL) : csc /target:library /out:Something.xyz *.cs
Conseil