2012-06-18 8 views
6

He buscado en todas partes y parece que no puedo encontrar a nadie con el mismo problema (aunque estoy seguro de que la gente ha cometido el mismo error en el pasado) ... Accidentalmente borré el contenido de mis carpetas de Debug and Release. Ahora estoy obteniendo errores de archivo no encontrado. Como telón de fondo, se trata de una aplicación de Windows Forms en C#, y estoy ejecuta Visual Studio 10.Creación de errores en Visual Studio 2010, debido a archivos faltantes

He aquí los errores:

Unable to read manifest 'bin\Debug\projectName.vshost.exe.manifest' 
Could not find file [pathName]\projectName.vshost.exe.manifest. 

Antes de que me estaba perdiendo el manifiesto, que estaba recibiendo un error que se no se pudo encontrar el resto del contenido de la carpeta (el exe, el AP, etc.), el error MSB3113 (link)

cosas que he intentado (y algunos de ellos eran inverosímil, lo sé):

  • He intentado cambiar el nombre de archivos falsos para todos los archivos que faltan
  • He intentado encontrar los archivos borrados, pero no puede
  • Traté de borrar todo el contenido de las carpetas de depuración/release y haciendo una generación limpia
  • I intenté eliminar los directorios Debug/Release

Avíseme si puede pensar en algo que yo pueda probar. Mi problema parece ser vagamente similar al this one.

+1

En general, usted debe ser capaz de eliminar su bin y obj carpetas cada vez que había me gusta. Una reconstrucción volverá a crear la estructura de la carpeta y la salida compilada, como es habitual. ¿Está colocando manualmente recursos externos o referencias en la carpeta Depurar/Versión? –

+0

No, estoy usando un icono personalizado, pero eso reside en el directorio del proyecto, ¿afectaría eso a la compilación? – ahollenbach

+0

No debería ser tan larga como referencia. Puede consultar la sugerencia de la referencia de error de MSBuild aquí: http://msdn.microsoft.com/en-us/library/ms228179(v=vs.v=80).aspx –

Respuesta

19

Así es como terminé solucionando el problema - resulta que incluí mis directorios bin y obj en mi proyecto. Para cualquier persona que tenga el mismo problema, simplemente haga clic derecho y "Excluir del proyecto". Después de hacer esto, limpia y reconstruye tu proyecto, y deberías estar listo para continuar.

+1

funcionó para mí! gracias +1 –

+1

funcionó para mí también! Gracias –

1

En mi caso, el archivo app.manifest fue extraído. Este archivo se encuentra en mi proyecto de Winforms en la carpeta de propiedades. Seleccioné este archivo de la ventana Cambios pendientes y "deshace el pago pendiente". Después de eso, la construcción tuvo éxito. Esto sucedió en Visual Studio 2008.

-1

a mí me funcionó: Propiedades => Construir => Generar ensamblado de serialización => cambio de Auto a Off

Cuestiones relacionadas