Je lisais ce MSDN article qui traite de la création d'un wrapper géré .NET autour d'un objet COM. Ils mentionnent deux approches, soit pour générer automatiquement le wrapper à l'aide de tlbimp, soit manuellement pour créer une interface C# et une classe factice.Appel d'objets COM C++ non gérés à partir de C#
Mais qu'en est-il dans notre cas où nous avons un fichier ODL contenant une déclaration d'interface COM (nous n'utilisons pas de bibliothèques de types), qui est compilé par le compilateur IDL du côté C++? Le fichier ODL ne peut-il pas être utilisé directement par .NET? Ou dans ce cas devons-nous encore utiliser l'une des approches mentionnées dans l'article?