Aracılığıyla paylaş


MSB4062: Görev derlemeden yüklenemedi

Bu hata, bir görev yürütülmadan önce bir görev derlemesi yüklenemediğinde oluşur.

Hata MSB4018, örneğin bir görev derlemesi 32 bit x86'yı hedeflediğinde ancak 64 bit MSBuild ortamında çalıştığında, hazır olmadığı bir ortamda görev çalıştırılırken oluşabilir.

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.

Bu sorunu çözmek için görevin, görevin UsingTask öğesinde gerektirdiği çalışma zamanı ortamına bağımlılığı ifade etmesini sağlayın.