Это намного больше, чем просто эстетика, вы, очевидно, компилируете нативный код в IL вместо машинного кода.Компилятор C ++ / CLI очень хорошо компилирует нативный код C ++ в IL, почти все поддерживается.Однако то, что вы получаете, неэффективно, вы не получаете преимущества оптимизатора кода, который может тратить время на компиляцию для генерации оптимизированного машинного кода..NET-компилятор точно в срок имеет также оптимизатор, но он не может делать ту же работу.
Исправьте это, применив параметр / clr только к отдельным файлам исходного кода.Или вы можете сделать это в исходном коде с помощью управляемой директивы #pragma.