如何使用Cake脚本清除本地nuget包缓存

时间:2017-03-03 10:42:35

标签: powershell continuous-integration nuget nuget-package cakebuild

我需要清除系统中缓存的NuGet。

我可以在命令提示符下运行以下命令。

nuget locals -clear all

如何使用Cake脚本执行相同的操作。

请建议可能的方法。

1 个答案:

答案 0 :(得分:1)

Cake中的nuget命令还没有可用的包装器,但你可以很容易地将它作为像Cake这样的进程启动

int nugteClear = StartProcess("nuget", "locals -clear all");
if (nugteClear != 0)
{
    throw new Exception("Failed to clear package cache.");
}