Из-за С# кубика перестали работать шаблоны

Wrongbee

Client
Регистрация
11.05.2018
Сообщения
75
Благодарностей
28
Баллы
18
Привет, друзья!
Причину нашел, но так и не понял почему. Проверил на нескольких своих шаблонах. Просто перестали работать почти все кубики в шаблоне. Даже попытка выполнить стандартную паузу кубиком выбрасывает в ошибку "
Компиляция кода Ошибка в действии "CS0201" "В качестве оператора могут использоваться только выражения присваивания, вызова, инкремента, декремента и ожидания". [Строка: 0; Cтолбец: 1]

Комп перезагружал, разные шабы проверял. Причина оказалась в неиспользуемом кубике (копировал с форума кусочки СИ кода. С# кубик состоит из 2-х строк текста и даже не выполняется в шабе.
------------
TimeSpan.Parse("00:34:51").TotalSeconds;
return TimeSpan.Parse("00:34:51").TotalSeconds.ToString();
-----------
Почему так? Достаточно такой кубик (у меня) вставить в любой шаблон, и шаб не работает. Причем не работает ни в проджект менеджере, ни в постере
 

programma

Client
Регистрация
17.03.2011
Сообщения
126
Благодарностей
37
Баллы
28
так у всех, так и должно быть, если есть ошибка в каком то кубике кода C то весь шаблон работать и не будет - до тех пор пока ошибка либо не будет исправлена, либо если не будет удалён кубик, а зачем он тебе раз он не работает
 
  • Спасибо
Реакции: Wrongbee

Wrongbee

Client
Регистрация
11.05.2018
Сообщения
75
Благодарностей
28
Баллы
18
Пасиб! Вот бы не подумал... То есть получается, что пока си код не отлажен, шаблон неработоспособен?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 458
Благодарностей
8 682
Баллы
113
То есть получается, что пока си код не отлажен, шаблон неработоспособен?
Да, потому что при компиляции (перед выполнением) все кубики с C# обрабатываются, даже если они не используются в ходе выполнения.
Если не хочется удалять какой то из неверно построенных C# кубиков, можно строки в нем временно закомментировать //
 
Последнее редактирование:
  • Спасибо
Реакции: Wrongbee

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