Я работаю над приложением C #, которое делает вызовы к родной Windows C dll. Мы используем TestDriven.NET с xUnit для тестирования. Проблема заключается в том, что всякий раз, когда мы запускаем модульные тесты, которые используют библиотеку C (которую мы не писали), а затем пытаемся собрать ее позже, возникает ошибка сборки о том, как библиотека используется другим процессом. Чтобы это исправить, вы должны убить оставленное позади приложение в системном трее TestDriven. Мы вызываем метод, предоставляемый библиотекой для освобождения памяти, но, похоже, это не помогает. Кто-нибудь знает способ остановить это?