Создание переменной из c# кода

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 502
Благодарностей
869
Баллы
113
Доброго времени суток, пытаюсь тут создать из визуал студии переменную в ПМ, нашел такой вот пример, выдрал от туда сам код создания, получил в итоге

C#:
if (!project.Variables.Keys.Contains("TestTest"))
{
    object obj = project.Variables;
    obj.GetType().GetMethod("QuickCreateVariable").Invoke(obj, new Object[] { "TestTest" });
}

Но столкнулся с проблемой, через c# сниппет всё нормально отрабатывает и переменная создается, а вот в проекте студии получаю ошибку

133510


Мб упустил что то? или есть более рабочий способ?
 

Oleg1987

Client
Регистрация
11.08.2014
Сообщения
1 286
Благодарностей
822
Баллы
113
В VS в режиме отладки объект project.Variables не передается. Работает это все через какой то прокси объект. Получить конкретную переменную можно, а вот делать какие либо манипуляции с project.Variables не получится
 
  • Спасибо
Реакции: Sherminator

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)