MSB4063 codice di diagnostica

Questo articolo descrive il codice di errore MSB4063.

Testo del messaggio

MSB4063: The 'value' task could not be initialized with its input parameters.

Osservazioni:

Questo errore si verifica quando MSBuild carica un'attività, ma si è verificato un problema con i parametri dell'attività. In genere viene visualizzato dopo un altro errore, che è il problema sottostante, quindi la correzione del problema che causa l'errore precedente spesso corregge questo errore.

Risoluzione

Se l'attività specificata nel messaggio di errore è una richiamata specificamente nel codice, controllare il codice nella destinazione in cui viene richiamata l'attività e fare riferimento alla documentazione relativa a tale attività per vedere quali parametri sono necessari e facoltativi e l'ortografia corretta. I valori per tutti i parametri dell'attività necessari devono essere assegnati come attributi nella chiamata all'attività:

<task-name param1="value1" param2="value2"/>

Se l'attività non viene chiamata direttamente dal proprio progetto o da uno dei file importati (ad esempio .targets i file), potrebbe essere generata nelle destinazioni di sistema. Le destinazioni di sistema, ad esempio Microsoft.Common.targets , vengono importate in modo implicito quando si specifica un SDK usando l'attributo nell'elemento Sdk del progetto o in alcuni file di progetto, potrebbero essere importati in modo esplicito. Potrebbe verificarsi una mancata corrispondenza tra una versione dell'assembly attività caricata in precedenza in memoria e quella prevista dal sistema. Questo problema può verificarsi se si verifica un problema di installazione che causa un conflitto di versione. La reinstallazione degli strumenti di compilazione, .NET SDK o Visual Studio potrebbe risolvere il problema. Può verificarsi anche in rari casi se MSBuild trova una versione incompatibile dell'assembly di attività in memoria da un altro processo di compilazione. Provare a riavviare Visual Studio o a uscire da tutti i MSBuild.exe processi e ripetere la stessa compilazione.

Vedere Attività di MSBuild.

Si applica a

Tutte le versioni di MSBuild