[ Visual Studio ] Unable to copy from obj\debug to bin\debug
El otro día estaba tratando de compilar un proyecto ajeno que compilaba a un DLL y me salió un error parecido a:
Crear una acción pre-Build en el proyecto. Para esto vamos a las propiedades del proyecto (Click derechi en el proyecto en el Solution Exploirer y seleccionar propiedades). En esa pantalla ir a Build Events y agregar el código:
if exist
"$(TargetPath).locked" del "$(TargetPath).locked"
if not exist
"$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"
Eso permite que el programa siga con el Build.
Unable to copy from <Nombre Proyecto>\obj\debug\<archivo.dll> to <Nombre Proyecto>\bin\debug\<archivo.dll>Se supone que pasa cuando algo está usando el archivo, pero resulta que esto incluso puede ser provocado por el mismo IDE, así que encontré la siguiente solución (MAtthew Wright):
Crear una acción pre-Build en el proyecto. Para esto vamos a las propiedades del proyecto (Click derechi en el proyecto en el Solution Exploirer y seleccionar propiedades). En esa pantalla ir a Build Events y agregar el código:
if exist
"$(TargetPath).locked" del "$(TargetPath).locked"
if not exist
"$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"
Eso permite que el programa siga con el Build.
Comentarios