Прочитать на английском

Поделиться через


MSB4062. Задачу не удается загрузить из сборки

Эта ошибка возникает, когда сборку задачи не удается загрузить перед выполнением задачи.

Ошибка MSB4018 может быть вызвана выполнением задачи в среде, для которой она не была подготовлена, например, если сборка задачи предназначена для 32-разрядной версии x86, но выполняется в 64-разрядной среде MSBuild.

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.

Чтобы устранить эту проблему, убедитесь, что задача выражает зависимость от среды выполнения, требуемой в элементе задачи UsingTask.