tldr/pages.it/common/csc.md
Francesco Franchina 28c4d26221
pages.it/*: update path placeholders and "directory" translations (#9031)
- Replace "al" -> "del", "alla" -> "della", etc. in command paths
- Replace all instances of "cartella" with "directory"
- Update contributing-guides/translation-templates/common-arguments.md to
  reflect these changes

Co-authored-by: marchersimon <50295997+marchersimon@users.noreply.github.com>
Co-authored-by: Marco Bonelli <marco@mebeim.net>
Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
2022-10-20 15:26:58 +02:00

1.1 KiB

csc

Compilatore per Microsoft C#. Maggiori informazioni: https://learn.microsoft.com/dotnet/csharp/language-reference/compiler-options/command-line-building-with-csc-exe.

  • Compila uno o più file C# in un eseguibile da command-line:

csc {{percorso/del/file_input_a.cs}} {{percorso/del/file_input_b.cs}}

  • Specifica il nome del file output:

csc /out:{{percorso/del/nome_file_output}} {{percorso/del/file_input.cs}}

  • Compila in una libreria .dll invece che in un eseguibile:

csc /target:library {{percorso/del/file_input.cs}}

  • Referenzia un altro assembly:

csc /reference:{{percorso/della/libreria.dll}} {{percorso/del/file_input.cs}}

  • Includi una risorsa:

csc /resource:{{percorso/del/file_risorsa}} {{percorso/del/file_input.cs}}

  • Genera una documentazione XML automaticamente:

csc /doc:{{percorso/della/documentazione.xml}} {{percorso/del/file_input.cs}}

  • Specifica un'icona:

csc /win32icon:{{percorso/dell/icona.ico}} {{percorso/del/file_input.cs}}

  • Firma un assembly con un nome sicuro utilizzando una chiave:

csc /keyfile:{{percorso/della/chiave.snk}} {{percorso/del/file_input.cs}}