He estado usando nunit con visual studio 2010 en una PC con Windows 7 de 64 bits.nunit locking dll
Puedo abrir el nunit gui y ejecutar mis pruebas unitarias. Si a continuación, cambiar una de las pruebas de unidad e intento de reconstruir, estoy recibiendo un archivo de error de bloqueo de la siguiente manera -
de error 1 No se puede copiar el archivo "obj \ Debug \ myProject.Tests.dll" a " bin \ Debug \ myProject.Tests.dll ". El proceso no puede acceder al archivo 'bin \ Debug \ myProject.Tests.dll' porque está siendo utilizado por otro proceso . myProject.Tests
He utilizado el explorador de procesos para verificar que es el nunit-agent.exe que está bloqueando el dll.
He notado a través de herramientas> ensamblados de prueba que nunit.exe se está ejecutando bajo la versión clr Net 2.0 y nunit-agent.exe se está ejecutando bajo la versión clr Net 4.0. ¿Podría eso tener algo que ver con el problema? Si es así, ¿cómo puedo solucionarlo? Si no, ¿alguien tiene alguna idea de qué más puede estar pasando?
Gracias por cualquier idea.
posible duplicado de [NUnit: "El proceso no puede acceder el archivo ... porque está siendo utilizado por otro proceso. "] (http://stackoverflow.com/questions/935244/nunit-the-process-cannot-access-the-file-because-it-is-being -used-by-anoth) – Kos