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