У меня есть нативное приложение c ++, и я хочу использовать некоторые управляемые типы, которые находятся в отдельной управляемой dll. Я считаю, что один из способов сделать это и при этом сохранить приложение c ++ полностью нативным - использовать COM-взаимодействие с .NET. Однако моя проблема заключается в том, что мое приложение должно изначально запускаться на компьютерах, на которых не установлен CLR, поэтому я не хочу, чтобы CLR загружался, если я фактически не использую код, который вызывает управляемую DLL. *
Как я могу отложить загрузку управляемой DLL?