2011-03-11 22 views
26

Improvvisamente, quando ho aperto da Visual Studio 2008 soluzione di oggi e ho cercato di ricostruire tutto, ho ottenuto il seguente errore:Il compito "messaggio" non è stato trovato

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

non capisco nulla di questo. Puoi per favore guidare.

+0

Ci dovrebbero essere le proprietà di configurazione di Visual Studio, è possibile selezionare la casella accanto al progetto che si sta creando. Forse questo può aiutare –

+0

Sono errori MsBuild, qualcosa non va in un file .SLN o .CSPROJ. –

+1

Ho scoperto che solo la pulizia della soluzione/progetto e poi la ricostruzione lo fanno andare via. Comunque ... succhia comunque. –

risposta

43

ho riavviato il mio computer e l'errore è scomparso :)

Aggiornato:

Sulla base dei commenti qui sotto (Grazie a @Thomas & @Vikram), sembra che il riavvio di Visual Studio determina anche il problema.

+0

Ho lo stesso identico problema. E l'errore è scomparso dopo un riavvio. Sto usando VS 2010 - SP1. Questo è sicuramente un bug! –

+0

Non ho idea del perché, ma funziona come un fascino :) –

+12

Riavviare Visual Studio (2013) sembra essere abbastanza per me ... –

1

Basta fare clic con il pulsante destro del mouse sul progetto in questione e selezionare "Pulisci". È un po 'più veloce del riavvio di VS. Non so ancora cosa stia causando questo problema per me, ma questo lo risolve in modo da poter costruire il progetto.

+0

non risolve il messaggio, provato più volte. – Baljeetsingh

+0

ha funzionato bene. Quando sono passato a un altro ramo ho avuto lo stesso problema e ho dovuto ripetere. Bisogno di scoprire perché oggi è diverso da ieri. –

+0

Sospetto che qui dietro ci sia più di quanto abbia avuto il tempo di provare a capire. Di conseguenza, la soluzione "Pulita" potrebbe funzionare per alcuni e non per altri. Vale certamente la pena provare, perché è generalmente veloce e innocuo. – kad81

2

Ho avuto lo stesso problema in VS 2013 e l'ho risolto pulendo la soluzione.

+1

Non ho provato pulito, ma ho provato a ricostruire. La ricostruzione ha funzionato e alcune build (di aggiornamento) anche dopo hanno funzionato. Quindi una build ha avuto esito negativo con lo stesso errore della domanda. Riavviare VS ha eliminato l'errore in modo permanente ... fino alla prossima volta che si verifica questo errore misterioso :) – steve

+3

Clean non era sufficiente per me, il riavvio di VS ha "risolto" il problema apparente. – Dan

+1

Ho persino cancellato e ricreato il progetto da zero. Ho ancora visto lo stesso problema. Sembra che una volta che i msbuild siano stati incasinati, è tutto. – Karle

Problemi correlati