Использование TSLab API в MS Visual Studio

Автор: Vladimir Petrov

Использование TSLab API в MS Visual Studio - Mon Dec 07 2015 04:23 PM

Здравствуйте !

Подскажите пожалуйста, как подключить TSLab API в MS Visual Studio, чтобы потом его можно было использовать в проектах ?
Автор: ra81

Re: Использование TSLab API в MS Visual Studio - Mon Dec 07 2015 04:45 PM

прочитайте сначала документацию. и посмотрите документацию.
Автор: Dfcz

Re: Использование TSLab API в MS Visual Studio - Fri May 06 2016 05:46 PM

Я почитал документацию, потом посмотрел документацию, теперь, наконец, можете рассказать, как подключить TSLab API в MS Visual Studio 2013?
Автор: crn

Re: Использование TSLab API в MS Visual Studio - Sun May 29 2016 02:02 PM

Создаете новый проект, в Референсы и в Юзинги проекта добавляете библиотеки
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# ооп и студию, долго и упорно, а пока писать на кубиках.


Автор: ra81

Re: Использование TSLab API в MS Visual Studio - Sun May 29 2016 05:51 PM

отладку плохо сказали. Нужно делать аттач к рабочему процессу тслаба чтобы каждый раз не запускать его после правки кода.
Автор: crn

Re: Использование TSLab API в MS Visual Studio - Mon May 30 2016 12:13 PM

Originally Posted By: ra81
отладку плохо сказали. Нужно делать аттач к рабочему процессу тслаба чтобы каждый раз не запускать его после правки кода.


не пробовал так даже, надо попробовать. Запарился каждый раз перезапускать. Спасибо)
Автор: crn

Re: Использование TSLab API в MS Visual Studio - Mon May 30 2016 12:38 PM

попробовал. Один фиг, Лаба морозится, и если нужно смотреть свечки, в любом случае нужно копию Лабы запускать.
Автор: ra81

Re: Использование TSLab API в MS Visual Studio - Mon May 30 2016 12:51 PM

зато перезапускать не нужно. А это уже большой плюс.