TFS 2012 构建模板:无法使用 "InvokeMethod" activity 设置环境变量

TFS 2012 build template: Unable to set Environment variable with "InvokeMethod" activity

我的 TFS 2012 Server 构建有自定义构建模板。我添加了 "InvokeMethod" activity 来设置环境变量(用 Visual Studio 2012 编辑它),但我一直收到错误

'Environment' 没有名为 'SetEnvironmentVariable ' 的 public 静态方法与提供给 InvokeMethod 'SetEnvironmentVariable '.

根据 MSDN,有一个静态方法(来自 System.Environment

public static void SetEnvironmentVariable(
    string variable,
    string value
)

InvokeMethodactivity配置如下:

activity的属性:

参数列表:

GenericTypeArguments 集合为空:

我不知道为什么 InvokeMethod 活动不接受我的设置。

我删除并re-added InvokeMethod activity,重置了上述所有值,现在错误消失了。似乎 VisualStudio 陷入了某种无效状态。