SlowCheetah因Visual Studio Online托管构建而失败

时间:2014-03-13 00:51:09

标签: slowcheetah azure-devops

我为我的控制台应用程序创建了一个托管构建版本,它使用SlowCheetah进行app.config转换,但失败并出现以下错误:

C:\ a \ src \ WorkFolderHosted \ Axe Integration Project \ HPAxeGlue \ AxeNAB \ Properties \ SlowCheetah \ SlowCheetah.Transforms.targets(33,5):错误MSB3030:无法复制文件“C:\ a \ src \ WorkFolderHosted \ Axe Integration Project \ HPAxeGlue \ packages \ SlowCheetah.2.5.10.3 \ tools \ Microsoft.Web.XmlTransform.dll“因为找不到它。 [C:\ a \ src \ WorkFolderHosted \ Axe Integration Project \ HPAxeGlue \ AxeNAB \ AxeNAB.csproj]

文件SlowCheetah.NuGet.template.proj,SlowCheetah.Transforms.targets,SlowCheetah.Xdt.dll

的错误相同

我的解决方案设置如下: -Visual Studio 2012,源代码存储在Visual Studio Online中 - 我已启用Nuget Package Restore - 我已经通过NuGet将SlowCheetah添加到相关项目中 - 本地构建和转换工作正常 - 我不知道c:\ a \是什么,我假设构建过程正在创建这个文件夹

我阅读了以下博客http://sedodream.com/2012/12/24/SlowCheetahBuildServerSupportUpdated.aspx但是,SlowCheetah没有按照描述创建packageRestore.proj文件。

2 个答案:

答案 0 :(得分:0)

我能够通过以下方式解决这个问题:

  • 删除$ solution.nuget \ nuget.exe和nuget.targets
  • 删除$ solution \ packages
  • 右键单击Visual Studio中的解决方案,然后单击“启用NuGet包还原”
  • 检查更改回TFS

答案 1 :(得分:0)

我遇到了慢速猎豹无法工作的问题,直到我发布我的问题后才注意到你的问题。

Slow Cheetah stopped working in Visual Studio 2013

修复是转到此页面并安装Slow Cheetah Visual Studio扩展程序:

Slow Cheetah Extension

慢速猎豹从NuGet包中安装后,已经在我的机器上工作了多年;不知道为什么我突然需要安装这个扩展,但它确实有效。