Publicar error en Visual Studio


Sigo teniendo este error loco que me hace pensar que VS se ha vuelto estúpido en lugar de más sabio.

Error 1 Copiar el contenido del archivo \ Imágenes \ Marcas \ Lenovo.png to obj\Debug \ Package \ PackageTmp \ Content \ Images \ Brands \ Lenovo.png falló. No se pudo encontrar el archivo ' Contenido\Imágenes \ Marcas \ Lenovo.png". 0 0 PriceCompare

El error se produce cuando intento publicar en el sistema de archivos. Es estúpido que VS está buscando un archivo que borré yo mismo y no reside en la solución ahora.

Antes también estaba eliminando y agregando archivos, pero de repente hoy el comando publish ha comenzado a dar errores.

En muchos de los otros posts, he visto gente pidiendo abrir el .csproj archivo con bloc de notas y eliminar las referencias a los archivos eliminados manualmente. Esto parece muy desalentador, ya que he eliminado una larga lista de archivos y agregado muchos nuevos.

¿Hay una manera más fácil de deshacerse de este problema o necesito eliminar manualmente el referencias al archivo eliminado. No puedo simplemente borrar la carpeta obj o vaciar el directorio bin o limpiar la solución o algo así.

Author: Pankaj Upadhyay, 2011-12-22

5 answers

Debe decirle a Visual Studio que eliminó los archivos.

Vaya a la carpeta proyecto/solución donde existían los archivos y elimínelos allí.

Visual Studio asume que dado que agregó el archivo originalmente, debe publicarse. No puede asumir que no lo quieres solo porque no está en el sistema de archivos. Piense en usar el control de código fuente en un equipo: el archivo puede existir solo en la máquina de una persona, pero aún así ser necesario.

Esto no es difícil como usted piensa - los archivos que no se pueden encontrar tienen un aspecto semitransparente a ellos, lo suficientemente fácil de seleccionar estos y eliminar en masa en Visual Studio. También puede establecer las propiedades del proyecto para mostrar todos los archivos, luego seleccionar todos los que necesitan ser parte del proyecto y agregarlos en una sola operación.

 59
Author: Oded,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-12-22 13:37:36

Esto sucede básicamente cada vez que eliminamos el contenido de la carpeta pero olvidamos eliminarlo de Visual studio solutions.

Para resolver esto siga los siguientes pasos: -

  1. Vaya al explorador de soluciones de visual studio y haga clic derecho en el contenido específico
  2. excluir del proyecto.
  3. haga clic con el botón derecho y elimínelo del explorador de soluciones de visual studio.

Esperando que esto te ayude :)

 6
Author: Vikash Pandey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-19 06:36:18

Me encontré con el mismo problema porque los archivos de proyecto fueron añadidos y eliminados tantas veces. Acabo de eliminar el archivo marcado en amarillo de visual studio solution y funcionó bien para mí.

 1
Author: Anjan Kant,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-29 07:20:13

En mi caso, Problema con los permisos de acceso, corro VS en modo Administrador(Ejecutar como Administrador). Hice el Truco.

 0
Author: Rajesh Budithi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-10-31 12:35:35
  1. Establecer proyecto en modo release

  2. Rebuild project

  3. Publicar proyecto

 -1
Author: Meysam Chegini,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-30 11:18:06