Usando uma dll compilada .net dentro de c ++ nativo

compreendo que qualquer programa .NET seja compilado no MSIL, que é alimentado no CLR, que o compila no código do assembly e, com a ajuda do JIT, ele é executad

Eu estava pensando, como o .NET é um invólucro em torno da API do win32 e o CLR finalmente converte o MSIL em programa de montagem. Não é possível escrever alguma funcionalidade em C #, criar em uma dll e usar uma ferramenta que o torne um arquivo .net completo e independente para eu usar dentro de código não gerenciado como em C ou C +

Estou falando de Interops e COM? Essa idéia não é diferente? Meu objetivo é executar uma DLL do .NET na máquina que não possui o .NET Framework.

questionAnswers(5)

yourAnswerToTheQuestion