在编写蛋糕插件时,我有以下内容:
public static class Aliases
{
[CakeMethodAlias]
public static VaultInfo GetVaultInfo(this ICakeContext context, string userName)
{
Debugger.Launch();
return new VaultInfo("","","","","");
}
}
在我的脚本build.cake
中,我有:
private static VaultInfo r = GetVaultInfo("user");
当我运行它时,Cake.exe build.cake
我得到
Error: <path>/setup.cake(10,30): error CS0120: An object reference is required for the non-static field, method, or property 'GetVaultInfo(string)'
这听起来像是蛋糕脚本中明显有问题的地方,但是......!