【发布时间】:2012-03-19 04:05:58
【问题描述】:
我有这种情况,我正在使用 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
我不知道下面的构建错误是否是由于
- 指定了错误的路径
- 缺少 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” (部署目标)——失败。
有什么想法吗?
【问题讨论】:
-
有人吗?真的卡在这个了。我错过了一个 dll 吗?
-
尝试融合日志 (fuslogvw.exe) 以查看是否缺少依赖项。