Шаблон сборки TFS 2012: невозможно установить переменную окружения с действием "InvokeMethod"

У меня есть пользовательский шаблон сборки для моей сборки TFS 2012 Server. Я добавил действие "InvokeMethod", чтобы установить переменную среды (редактируя ее в Visual Studio 2012), но продолжаю получать сообщение об ошибке

"Среда" не имеет открытого статического метода с именем "SetEnvironmentVariable", соответствующего типам параметров, аргументам универсального типа и ограничениям универсального типа, предоставленным InvokeMethod "SetEnvironmentVariable".

По данным MSDN есть статический метод (из System.Environment)

public static void SetEnvironmentVariable(
    string variable,
    string value
)

Действие InvokeMethod настраивается следующим образом:

введите описание изображения здесь

Свойства деятельности:

введите описание изображения здесь

Список параметров:

введите описание изображения здесь

Коллекция GenericTypeArguments пуста:

введите описание изображения здесь

Понятия не имею, почему активация InvokeMethod не принимает мои настройки.

1 ответ

Решение

Я удалил и снова добавил действие InvokeMethod, сбросил все значения, описанные выше, и теперь ошибка исчезла. Похоже, VisualStudio застрял в недопустимом состоянии.

Другие вопросы по тегам