MSBuild任务无法加载错误

时间:2012-02-29 16:39:38

标签: c# .net msbuild

我有这种情况,我使用的是Yahoo Yui Compressor,而我的MSBuild文件包含这一行

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

我指定的路径与构建脚本(此行存在的位置)相关。

我在Minification文件夹中有这些文件

EcmaScript.NET.modified.dll 新的BSD License.txt Yahoo.Yui.Compressor.dll Yahoo.Yui.Compressor.MsBuildTask.dll

我无法弄清楚建筑物上的以下错误是否归因于

  1. 指定了错误的路径
  2. 缺少dll或其他文件
  3. 其他原因
  4. 错误是

      

    C:\ Builds \ Mcfc \ UI \ Latest \ MCFC \ scripts \ main.xml(270,5):错误MSB4062:   无法从程序集加载“CompressorTask”任务   C:\构建\ MCFC \ UI \最新\ MCFC \脚本.. \ LIB \缩小\ Yahoo.Yui.Compressor.dll。   确认声明是否正确,即程序集   并且它的所有依赖项都可用,并且该任务包含一个   实现Microsoft.Build.Framework.ITask的公共类。完成   构建项目“C:\ Builds \ Mcfc \ UI \ Latest \ MCFC \ scripts \ main.xml”   (部署目标) - 失败。

    有什么想法吗?

1 个答案:

答案 0 :(得分:1)

仔细查看错误消息中的路径:-) 您在脚本和..

之间缺少“\”

C:\构建\ MCFC \ UI \最新\ MCFC **脚本.. ** \ LIB \缩小\