ok ho risolto se serve a qualcuno posto alcuni target:


csc /target:exe Genera un file eseguibile con interfaccia
console (Default, estensione .exe)

" /target:winexe Genera un esegiubile con interfaccia
grafica (estensione .exe)

" /target:library Genera una libreria (estensione .ddl)

" /target:module Genera un Modulo (Estensione . NETMODULE)


Io ho usato il secondo (winexe)...


Se serve vi posto anche come cambiare il nome del file in uscita

Mettiamo che il file C# si chiami sorgente.cs

scrivendo csc sorgente.cs

creerà il file sorgente.exe

cosicche scrivendo csc /target:library sorgente.cs

creeremo sorgente.dll

ma sevogliamo creare l'exe con un nome diverso?

Bene scriviamo /out:

Ecco come

csc Nomeprogramma.exe sorgente.cs

cosi otteniamo

il programma Nomeprogramma.exe con il codice di sorgente.cs


Con questo ho finito le cose che so su C#

Perciò la finisco di farmi lo sborone e vado a cercare di imparare qualcosa.