sei stato molto gentile, oltre che chiaro.
In realtà consegnare al cliente una dll, piuttosto che i miei sudati codici, sarebbe per me una scelta ottimale (decompilazione a parte).

Approfitto ancora della tua gentilezza:

sto facendo alcune prove: vorrei scrivere una classe assolutamente generica. Ecco il codice:

Codice PHP:

namespace CustomerPhoneBook {
    
using System;

    
/// <summary>
    /// classe di prova
    /// </summary>

    
public struct subscriber {
        public 
long CustomerID;
        public 
String FirstName;
        public 
String MiddleName;
        public 
String LastName;
        public 
Decimal Balance;
    }

quando provo a compilare
csc cumstomers.cs

viene restituito il seguente errore:
error cs5001: per il "customer.exe" del programma non è stato definito alcun punto di ingresso.

due domande? Perche ".exe"? Come faccio a far capire al compilatore che mi serve una dll e non un eseguibile? Perchè quell'errore?

Grazie di cuore,
Lupo.