C# 未能加载MSBuild任务,出现错误

C# 未能加载MSBuild任务,出现错误,c#,.net,msbuild,C#,.net,Msbuild,在这种情况下,我使用的是Yahoo Yui压缩器,我的MSBuild文件包含这一行 <UsingTask TaskName="CompressorTask" AssemblyFile="..\Lib\Minification\Yahoo.Yui.Compressor.dll" /> 我指定的这个路径是相对于构建脚本(此行所在的位置)的 我在缩小文件夹中有这些文件 EcmaScript.NET.modified.dll 新的BSD许可证.txt Yahoo.Yui.Compres

在这种情况下,我使用的是Yahoo Yui压缩器,我的MSBuild文件包含这一行

<UsingTask TaskName="CompressorTask" AssemblyFile="..\Lib\Minification\Yahoo.Yui.Compressor.dll" />

我指定的这个路径是相对于构建脚本(此行所在的位置)的

我在缩小文件夹中有这些文件

EcmaScript.NET.modified.dll 新的BSD许可证.txt Yahoo.Yui.Compressor.dll Yahoo.Yui.Compressor.MsBuildTask.dll

我无法确定以下建筑错误是否是由于

  • 指定了错误的路径
  • 缺少DLL或其他文件
  • 其他原因
  • 错误是

    C:\Builds\Mcfc\UI\Latest\Mcfc\scripts\main.xml(270,5):错误MSB4062: 无法从程序集加载“CompressorTask”任务 C:\Builds\Mcfc\UI\Latest\Mcfc\scripts..\Lib\Minification\Yahoo.Yui.Compressor.dll。 确认声明正确无误,组件 并且它的所有依赖项都可用,并且任务包含 实现Microsoft.Build.Framework.ITask的公共类。多恩 生成项目“C:\Builds\Mcfc\UI\Latest\Mcfc\scripts\main.xml” (部署目标)--失败


    有什么想法吗?

    仔细查看错误消息中的路径:-) 脚本和..之间缺少一个“\”


    C:\Builds\Mcfc\UI\Latest\Mcfc**scripts..**\Lib\Minification\

    有人吗?我真的很喜欢这个。我是否缺少dll?请尝试fusion日志(fuslogvw.exe)以查看是否缺少依赖项。fusion信息:我不认为缺少任何内容。您是否确实有一个名为“scripts…”的目录?我以为你有权向上移动一个目录。如果您确实想向上移动一级,则需要在脚本和“.”之间添加“\”。我有一个名为脚本的目录。我来检验你的理论。