Показано с 1 по 3 из 3

Тема: Вызов асинхронного метода в скрипте MasterSCADA

  1. #1

    По умолчанию Вызов асинхронного метода в скрипте MasterSCADA

    Добрый день!

    Народ, подскажите пожалуйста, в проекте MasterSCADA v3.8 имеется скрипт, в котором организован вызов асинхронного метода - данный скрипт успешно компилируется и вроде замечаний в его работе не выявлено. Есть необходимость перейти на версию MasterSCADA 3.12. Но вот беда, при переносе проекта, а именно вышеуказанного скрипта - при его компиляции SCADA выдает следующие ошибки:

    Строка 0 - Работа со скриптом.Сбор сообщений : (CS0518) Заранее определяемый тип "System.Runtime.CompilerServices.IAsyncStateMachin e" не определен или не импортирован
    Строка 52 - Работа со скриптом.Сбор сообщений : (CS1993) Не удается найти все типы, требуемые модификатором "async". Возможно, указана неправильная версия .NET Framework или отсутствует ссылка на необходимую сборку.
    Строка 50 - Работа со скриптом.Сбор сообщений : (CS1993) Не удается найти все типы, требуемые модификатором "async". Возможно, указана неправильная версия .NET Framework или отсутствует ссылка на необходимую сборку.

    Соответственно скрипт не компилируется и проект не запускается корректно. Подскажите пожалуйста есть ли возможность устранить данную проблему. Исходный код скрипта во вложении.
    P.S. Проект тестировался в среде MasterSCADA DEMO
    Вложения Вложения

  2. #2

    По умолчанию

    Странно что у вас это работало.
    У нас для совместимости используется старая версия .NetFramework где еще нет Async и Await.
    Вы можете делать так:
    Task.Factory.StartNew(() => SendSMS(_mMs)).Wait();
    https://docs.microsoft.com/ru-ru/dot...ew=netcore-3.1
    Спасибо.

  3. #3

    По умолчанию

    Добрый вечер! Спасибо! Внес изменения, скрипт скомпилировался без ошибок, на тестовом проекте все работает!

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 16.05.2019, 23:01
  2. Ответов: 4
    Последнее сообщение: 07.06.2018, 17:29
  3. ШИМ асинхронного двигателя на ТТР
    от ivanovs85 в разделе Твердотельное реле
    Ответов: 6
    Последнее сообщение: 31.01.2018, 18:54
  4. Имя оператора в скрипте?
    от redi в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 22.05.2013, 13:33
  5. неявные связи в скрипте
    от Kostic77 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 26.04.2013, 07:24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •