ακού θα σου δώσω 2-3 συμβουλές.
να ξέρεις γενικά ότι αν ο κώδικας σου είναι φτιαγμένος πάνω σε IL τότε δεν θα έχει μεγάλες διαφορές απο project σε project,εκτός απο τα imports.(Μιλάμε πάντα για IL).
Σπάνια ίσως χρειαστεί να αλλάξει η μέθοδος απο project σε project(αυτό είναι αρκετά σπάνια,και όταν(άμα) συμβεί θα σου έχει το quick fix,οπότε μην πονοκεφαλιάζεις για αυτό).
Τώρα απο client σε client είναι πιο δύσκολα τα πράγματα,γιατί το 80% των μεθόδων αλλάζουν και τα imports 100%.
Αν δεις ότι όλα είναι οκ αλλά ο κώδικας δεν δουλεύει αφού τον έκανες adapt για άλλο client τότε κάτι έχεις κάνει λάθος.
αυτά πάνω κάτω.