0

我有我的 TFS 2012 Server 构建的自定义构建模板。我添加了一个“InvokeMethod”活动来设置环境变量(使用 Visual Studio 2012 编辑它),但我不断收到错误消息

“环境”没有名为“SetEnvironmentVariable”的公共静态方法,与提供给 InvokeMethod“SetEnvironmentVariable”的参数类型、泛型类型参数和泛型类型约束相匹配。

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

public static void SetEnvironmentVariable(
    string variable,
    string value
)

InvokeMethod 活动配置如下:

在此处输入图像描述

活动属性:

在此处输入图像描述

参数列表:

在此处输入图像描述

GenericTypeArguments 集合为空:

在此处输入图像描述

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

4

1 回答 1

0

我删除并重新添加了 InvokeMethod 活动,重置了上述所有值,现在错误消失了。似乎 VisualStudio 陷入了某种无效状态。

于 2017-01-16T09:11:31.280 回答