Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article décrit le code d’erreur MSB4062.
Texte du message
MSB4062: The 'value' task could not be loaded from the assembly 'value'. 'value' Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask.
Descriptif
Cette erreur est émise lorsque MSBuild ne peut pas charger un assembly de tâches avant d’exécuter la tâche.
Une erreur MSB4062 peut être provoquée lorsqu’une tâche s’exécute dans un environnement pour lequel elle n’est pas préparée. Par exemple, lorsqu’un assembly de tâches cible 32 bits x86, mais qu’il s’exécute dans un environnement MSBuild 64 bits.
S:\BitnessInMSBuild\ShowErrors.proj(13,5): error MSB4062: The "TaskCompiledForx86" task could not be loaded from the assembly S:\BitnessInMSBuild\TaskCompiledForx86\bin\Debug\net472\TaskCompiledForx86.dll. Could not load file or assembly 'file:///S:\BitnessInMSBuild\TaskCompiledForx86\bin\Debug\net472\TaskCompiledForx86.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format. Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask.
Résolution
Vérifiez que la tâche exprime une dépendance sur l’environnement d’exécution dont elle a besoin dans l’élément UsingTask de la tâche.
S’applique à
Toutes les versions de MSBuild