Вы не можете напрямую использовать утилиты модульного тестирования VS для нативных с ++ проектов.В принципе, вы можете тестировать только типы .NET.Конечно, вы можете написать модульные тесты для C ++ / CLI (отсюда gcnew
и ^
) класса или структуры, которые обертывают собственный код C ++ ... так что, косвенно, да, вы можете использовать VS для модульного тестированиянативный код C ++, вам нужно только предоставить соответствующие оболочки .NET.Это может быть автоматизировано в определенной степени, но все еще довольно утомительно.Вам также нужно скомпилировать ваш родной проект C ++ особым образом ...