Καταρχήν, πρέπει να βρεις ποιό είναι πραγματικά το λάθος. Λείπουν components ή ξαφνικά η εφαρμογή ψάχνει σε λάθος folder? Κοίτα στο event log μήπως υπάρχει κάτι που βοηθάει, αλλά πριν από ............. 12 χρόνια, οι εφαρμογές δεν ασχολούνταν όσο έπρεπε με το logging. Αν υπάρχει ο κώδικας της εφαρμογής, προσθέστε error handling και logging κώδικα για να βρείτε πού εμφανίζεται το error και γιατί.
Όσον αφορά το setup, φυσικά και πρέπει να χρησιμοποιείς κάποιο install πακέτο. Το package & deployment wizard είναι απλά πρωτόγονο και αντικαταστάθηκε πολύ γρήγορα από το VS Installer, το οποίο ήταν μια απλή εφαρμογή δημιουργίας MSI πακέτων. Αντίστοιχα προγράμματα είναι το Installshield και το Wise Installer. Όλες οι setup εφαρμογές μπορούν να βρουν τα dependencies της εφαρμογής σου και να τα εγκαταστήσουν και αυτά - σε λογικά όρια. Αν έχεις προσθέσει ένα dll ως reference στο project, θα το βρουν. Αν καλείς χύμα μία CreateObject .... δεν πρόκειται.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos