我在.csproj
的脚本中引用我的heat.exe
来生成输出.wxs
文件,但它会出现此错误。
heat.exe:错误HEAT5313:收获期间构建错误:C:... \ Local \ Microsoft \ MSBuild \ SlowCheetah \ v2.5.11 \ SlowCheetah.Transforms.targets(160,5):" SlowCheetah .Xdt.TransformXml"无法从程序集中实例化任务" C:... \ Local \ Microsoft \ MSBuild \ SlowCheetah \ v2.5.11 \ SlowCheetah.Xdt.dll"。请验证是否使用与计算机上安装的Microsoft.Build.Framework程序集相同的Microsoft.Build.Framework程序集版本构建了任务程序集,并确保主机应用程序没有缺少Microsoft.Build.Framework的绑定重定向。无法转换类型为' SlowCheetah.Xdt.TransformXml'的对象键入' Microsoft.Build.Framework.ITask'。 heat.exe:错误HEAT5313:在收获期间构建错误:C:... \ Local \ Microsoft \ MSBuild \ SlowCheetah \ v2.5.11 \ SlowCheetah.Transforms.targets(160,5):" SlowCheetah.Xdt。的TransformXML"任务已声明或使用不正确,或在施工期间失败。检查任务名称和程序集名称的拼写。 heat.exe:错误HEAT5307:构建失败。
我在项目中使用SlowCheetah
来转换XML文件。
看起来heat.exe
将执行与msbuild
相同的转换操作,但失败了。
感谢任何帮助。