Создаете новый проект, в Референсы и в Юзинги проекта добавляете библиотеки
TSLab.Script;
TSLab.Script.Handlers;
TSLab.Script.Optimization;
TSLab.Script.Helpers;
Свой класс вы должны наследовать от интерфейса IExternalScript из TSLab.Script.Handlers, и он всегда должен бы быть публичным, иначе ТСЛаб его не увидит.
Что то вроде этого.
public class MyScript : IExternalScript
{
public void Execute(IContext ctx, ISecurity sec)
{
}
}
При каждом пересчете скрипта, ТСЛаб дергает метод Execute нашего класса MyScript.
Далее, если нужна отладка, то нужно "зааттачить" студию к лабе, в свойствах проекта (правой клавишей на проекте в солюшне) во вкладке Debug поставить Start external programm и указать путь на экзешник ТСЛаба.
Далее в самом ТСЛабе подключаете свой *.cs файл в кубик "внешний скрипт".
Готово. Надеюсь ничего не забыл.
Если же вы не понимаете вышеописанные термины, то нужно учить c# ооп и студию, долго и упорно, а пока писать на кубиках.
Отредактировано crn (Sun May 29 2016 02:15 PM)