Я использую nunit с visual studio 2010 на 64-битном компьютере Windows 7.
Я могу открыть nunit gui и выполнить мои модульные тесты. Если я затем изменил один из модульных тестов и попытаюсь перестроить, я получаю ошибку блокировки файла следующим образом -
Ошибка 1 Не удалось скопировать файл "obj\Debug\myProject.Tests.dll" в "Bin\Debug\myProject.Tests.dll". Процесс не может получить доступ к файлу 'bin\Debug\myProject.Tests.dll', потому что он используется другим обработать. myProject.Tests
Я использовал обработчик процесса, чтобы убедиться, что это nunit-agent.exe, который блокирует DLL.
Я заметил через инструменты > тестовые сборки, что nunit.exe работает под версией CLR версии 2.0, а nunit-agent.exe работает под версией CLR версии 4.0. может ли это иметь какое-то отношение к проблеме? Если да, то как я могу это исправить? Если нет, может ли кто-нибудь понять, что еще может произойти?
Спасибо за любые мысли.