Γενικά η απάντηση είναι "ναι". Οπως ακριβώς μπορείς (μέσω του wrapper που κατασκευάζει το visual studio) να χρησιμοποιήσεις ένα com component γραμμένο σε παλιότερη γλώσσα (ή, στην επίσημη ορολογία, "unmanaged") μέσα από κώδικα .net (ή, στην επίσημη ορολογία, "managed" κώδικα), έτσι μπορείς και ανάποδα να φτιάξεις ένα dll με .net και να το "ταίσεις" σε κάποια παλιότερη εφαρμογή. Για περισσότερα θα πρότεινα να διαβάσεις το άρθρο που σε παραπέμπει ο Αρης.
Καποια στιγμή είχα γράψει ένα "μπούσουλα" για αυτή τη διαδικασία, θα ψάξω να τον βρω..
Σωτήρης Φιλιππίδης
DotSee Web Services