Прошу подсказать по нескольким вопросам:
1. Какие есть варианты приатачить Visual Studio к TSLab? У меня никак не получилось запустить дебаг режим, точнее студия цепляется к процессу, но не перехватывает исполнение.
Что я делал:
- Создавал в TSLab новый скрипт и добавлял блок внешнего скрипта
- В добавленном блоке указывал cs файл со скриптом (предполагаю что так дебаг не должен работать, нужно к dll цеплять)
- В студии цеплялся к процессу TSLab (связка вроде как происходит, у TSLab появлялся странный интерфейс
http://prntscr.com/ehe5hs - В студии ставил точку остановки в пределах метода public virtual void Execute(IContext ctx, ISecurity source)
- Запускал исполнение скрипта в TSLab (использую исторические данные)
Студия не перехватывает процесс исполнения и отладку не получается провести.
2. Что лучше указывать в блоке внешнего скрипта cs или dll. На что это будет влиять?
3. При указании в блоке внешнего скрипта dll - выдается ошибка:
10:41:01.94 System.TypeLoadException: Не удалось загрузить тип "TSLab.Script.Handlers.IWindow" из сборки "TSLab.Script, Version=1.2.30.0, Culture=neutral, PublicKeyToken=null".
в TSLab.Samples.HiLoSample.Execute(IContext ctx, ISecurity source)
в TSLab.User.Script.Execute(IContext context, ISecurity Источник1)Прошу помощи у знающих людей.
Для тестов использовал пустой шаблон (по логике он должен запускаться)
using TSLab.Script;
using TSLab.Script.Handlers;
namespace TSLab.Samples
{
public class HiLoSample : IExternalScript
{
public virtual void Execute(IContext ctx, ISecurity source)
{
}
}
}