2011-03-11 14 views
26

repente cuando abrí por la solución de Visual Studio 2008 hoy y traté de reconstruir todo, tengo el siguiente error:La tarea "mensaje" no se encontró

The "Message" task was not found. Check the following: 1.) The name of the task in the project file is the same as the name of the task class. 2.) The task class is "public" and implements the Microsoft.Build.Framework.ITask interface. 3.) The task is correctly declared with in the project file, or in the *.tasks files located in the "D:\WINDOWS\Microsoft.NET\Framework\v3.5" directory

no entiendo nada de esto. ¿Puedes guiarme?

+0

Debe haber propiedades de configuración de Visual Studio, puede marcar la casilla de verificación siguiente al proyecto que construye. Tal vez esto puede ayudar –

+0

Son errores MsBuild, algo está mal en un archivo .SLN o .CSPROJ. –

+1

He descubierto que solo limpiar la solución/proyecto y luego reconstruirlo hace que desaparezca. Aun así ... apesta. –

Respuesta

43

me reinicia el ordenador y el error desapareció :)

Actualizado:

Basándose en los comentarios a continuación (Gracias a @Thomas & @Vikram), parece que reiniciar Visual Studio también fija el problema.

+0

Tengo exactamente el mismo problema. Y el error desapareció después de un reinicio. Estoy usando VS 2010 - SP1. ¡Esto es seguro un error! –

+0

No tengo idea por qué pero funciona como un encanto :) –

+12

Reiniciar Visual Studio (2013) parece ser suficiente para mí ... –

1

Simplemente haga clic derecho en el proyecto ofensivo y seleccione "Limpiar". Es un poco más rápido que reiniciar VS. Todavía no sé qué está causando este problema para mí, pero eso lo corrige para poder construir el proyecto.

+0

no resuelve el mensaje, lo intentó varias veces. – Baljeetsingh

+0

funcionó bien. Cuando cambié a una rama diferente tuve el mismo problema y tuve que repetir. Necesita averiguar por qué hoy es diferente a ayer. –

+0

Sospecho que hay más cosas detrás de las escenas aquí que las que tuve el tiempo de intentar descubrir. Como resultado, la solución "Limpiar" podría funcionar para algunos y no para otros. Sin embargo, vale la pena intentarlo, ya que generalmente es rápido e inofensivo. – kad81

2

Tuve el mismo problema en VS 2013 y lo solucioné al limpiar la solución.

+1

No intenté limpiar, pero intenté reconstruir. La reconstrucción funcionó y algunas compilaciones (de actualización) después de eso también funcionaron. Entonces una compilación falló con el mismo error que en la pregunta. Reiniciar VS eliminó el error de forma más permanente ... hasta la próxima vez que ocurra este error misterioso :) – steve

+3

Limpiar no fue suficiente para mí, reiniciando VS "resolvió" el problema aparente. – Dan

+1

Incluso borré y recreé el proyecto desde cero. Todavía vi el mismo problema. Parece que una vez que el msbuild incluye está jodido, eso es todo. – Karle

Cuestiones relacionadas