How to: Resolver error “El archivo ya existe” en Visual Studio y Sql Management Studio.

En este post te voy a explicar como resolver el error “El archivo ya existe” que puede ocurrir en Visual Studio o Sql Management Studio.

¿Que ocasiona este error?.

Este error no proviene del código directamente del IDE, esta excepción es arrojada cuando un archivo temporal generado por el método Path.GetTempFile()  del .Net Framework (que es un Wrapper del Api de Windows). El método solo soporta la creación de 65535 nombres de archivos distintos, arroja excepción si algún nombre de archivo temporal ya existe o se alcanza el número máximo de archivos temporales.

¿Como soluciono este error?.

Lo único que tienes que hacer es limpiar el directorio temporal del usuario windows actual. El path del directorio temporal lo puedes consultar usando el método Path.GetTempPath().

Gustavo Sánchez