Чем использование компонентов в .NET отличается от pre- .NET?
Различаются ли они следующим образом?
Правильно ли это?
Какие еще существенные различия существуют?
Различия, приведенные в вопросе, являются наиболее актуальными. Другие отличия касаются только простоты использования с IDE.
В эпоху COM можно было разместить DLL в качестве службы DCOM и вызывать службу, размещенную в одном m / c, из другого. После того, как веб-сервисы приобрели популярность, DCOM устарел.