Я начал изучать программирование только недавно, за последние пару лет, и все это было на C # .NET. Я знаю, что файлы DLL существовали до .NET, поэтому я хотел бы знать, есть ли какое-либо сходство между файлами .NET DLL, которые я создаю сейчас, и файлами COM DLL, которые существовали раньше? Другими словами, если бы мне пришлось взять .NET DLL, которую я создал сегодня еще до появления .NET, и передать ее COM-разработчику, смогли бы они извлечь какую-либо информацию из файла? Или это будет просто бредовый файл со знакомым им расширением?
Обновить
Спасибо за ответы. А что насчет EXE-файлов? Есть ли сходства между .NET EXE и COM EXE? Сможет ли компьютер без установленного .NET найти точку входа для .NET exe или просто подумает, что файл поврежден или недействителен?