
Tengo un proyecto de Visual Studio 2010 con algunos comandos posteriores a la compilación para empaquetar cuidadosamente todos los archivos DLL, etc. que el proyecto necesita, comprimirlos todos y luego copiar el archivo zip a una unidad de red para su distribución. (Aparte: conozco las diversas formas "correctas" de distribuir aplicaciones con Visual Studio, pero debido a la naturaleza extraña/esotérica de mi aplicación, no son apropiadas)
Me mudé a otra computadora, la extraje, la ejecuté y descubrí que faltaba un dll. Fui a ver el resultado de mi compilación en VS2010 y encontré esta línea:
The system cannot find the file specified. C:\My Documents\Visual Studio 2010\Projects\SolutionName\ProjectName\File.dll
Confuso, ya que puedo ver que el archivo está ahí en el Explorador de Windows. Decidí intentar copiar manualmente el archivo desde la línea de comando y recibí el mismo mensaje de error. El archivo tampoco aparece cuando uso "dir", aunque puedo verlo claramente en el Explorador de Windows. Aún MÁS extraño, cuando intenté copiar el archivo, ¡me lo sugirió completar con tabulación!
No tengo idea de lo que está pasando aquí. ¿Algunas ideas?
editar: Después de dar seguimiento a una respuesta, descubrí otra cosa extraña acerca de este archivo: la casilla de verificación "Oculto" debajo de las propiedades del archivo está atenuada. ¿Por qué sería esto?
Segunda edición: Bueno, subí el archivo a Internet, luego lo descargué nuevamente y eso solucionó el problema. Todavía estoy muy confundido sobre por qué sucedió esto en primer lugar.
Respuesta1
Pensamientos de pareja:
- El archivo está marcado como oculto, pero tienes activado "mostrar archivos ocultos" en el Explorador.
- Tiene daños en el disco (pruebe con un chkdsk).