Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo descrive il codice di errore MSB4036.
Testo del messaggio
MSB4036: The 'value' 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 <UsingTask> in the project file, or in the *.tasks files located in the 'value' directory.
Osservazioni:
Questo errore si verifica quando MSBuild sta provando a caricare un'attività, ma non è stato possibile trovarlo o non è stato possibile caricarlo come attività. Il nome dell'attività viene assegnato nel messaggio di errore. Usando il nome dell'attività, cerca di determinare se l'attività è una tua attività o un'attività di sistema. Controllare il nome dell'attività come indicato nell'elemento UsingTask e assicurarsi che sia corretto. Vedere Configurare destinazioni e attività
Se l'attività è una che stai sviluppando, assicurati che la classe dell'attività sia public come suggerito e implementi Microsoft.Build.Framework.ITask. Inoltre, assicurarsi che l'attività e le sue dipendenze transitive siano caricabili. Per .NET Core è possibile controllare la registrazione del carico degli assembly .NET. Vedere Come usare ed eseguire il debug dell'scaricabilità dell'assembly in .NET. Per un'attività nel .NET Framework, è possibile visualizzare il Fusion log.
Se l'attività non è un'attività personalizzata, potrebbe esserci un problema di corruzione con l'installazione di MSBuild, .NET SDK o Visual Studio. La reinstallazione di questi strumenti potrebbe risolvere il problema.
Si applica a
Tutte le versioni di MSBuild