Подключение нативной C ++ dll к C # с помощью оболочки C ++ / CLI, проблема Visual Studio - PullRequest
0 голосов
/ 23 августа 2011

Я работаю над тремя проектами.

Первый - это нативный C ++ dll, назовем его как native.dll.

Второй - это c ++ / CLI dll (man.dll), который содержит несколько обертокфункции (native.dll статически связаны).

Наконец, man.dll используется (в качестве ссылки) в проекте C # WinForm.Все работает отлично, я могу использовать встроенную функцию в C #, но после пары (!) Сборок (в режиме отладки) проекта C # я не могу перекомпилировать native.dll, я даже не могу удалить этот файл, потому что Windows говоритчто файл используется Visual Studio.Зачем?

Я работаю в Visual Studio 2010.

1 Ответ

0 голосов
/ 30 сентября 2011

Вирусный сканер может определенно вызывать проблемы, но по моему опыту они имеют тенденцию к перебоям. Вы пробовали очевидные вещи: перезапустить визуальную студию? - Выход из системы затем снова? - перезагрузка?

Глупо, как звучит в наши дни и в наши дни - иногда это действительно так просто ...

...