Я хотел бы просто скопировать эту функцию в приложение C #, чтобы протестировать ее.
К сожалению, вы не можете. C # является управляемым языком, в отличие от нативного C. Следовательно, C # не является обратно совместимым с C / C ++, и вы не можете смешивать неуправляемый код в приложении C #.
Мне бы очень хотелось иметь возможность ... иметь тот же код, который находится на встроенной цели, а не переписывать его ...
Создайте отдельную DLL, которая экспортирует необходимые функции и вызывает их оттуда.