Это была моя проблема: D спасибо ..

ользовал nunit с Visual Studio 2010 на 64-битном ПК с Windows 7.

Я могу открыть графический интерфейс и запустить свои юнит-тесты. Если я затем изменяю один из модульных тестов и пытаюсь пересобрать, я получаю ошибку блокировки файла следующим образом:

Ошибка 1 Не удалось скопировать файл "obj \ Debug \ myProject.Tests.dll" в "bin \ Debug \ myProject.Tests.dll". Процесс не может получить доступ к файлу «bin \ Debug \ myProject.Tests.dll», так как он используется другим процессом. myProject.Tests

Я использовал Process Explorer, чтобы убедиться, что это nunit-agent.exe, который блокирует DLL.

С помощью инструментов> тестовых сборок я заметил, что nunit.exe работает под версией clr Net 2.0, а nunit-agent.exe работает под версией clr Net 4.0. это может иметь какое-то отношение к проблеме? Если так, как я могу это исправить? Если нет, у кого-нибудь есть идеи, что еще может происходить?

Спасибо за любые мысли.

Ответы на вопрос(3)

Ваш ответ на вопрос