среда, 11 ноября 2015 г.

GS.Trade 151111

Избавляемся от GS.Strategies и GS.Data
1. 151111_01
Загрузка только GS.Strategies
GS.Data объявлена в References TradeContext
Мешается GS.Data в GS.Windows - задействованы в Charts, OrderPlane

2. 15.11.11_02
Загрузка только GS.Strategies
GS.Data объявлена в TradeContext
Мешается GS.Data в GS.Windows - задействованы только в OrderPlane, из Charts - убрал зависимость от GS.Trade.Data

3. 15.11.11_03
Загрузка только GS.Strategies
Исправил WIndows Charts, OrderPlane - удалил, чтобы уьрать зависимость от GS.Data
В результате GS.Data и WebClients не появляются в bin\Debug
Пришлось включить их (WebClient GS.Data) в GS.Trade.MainWindow - надо подумать, что лучше, может быть вернуть их в Windows
или вручную переписывать в bin\Debug

Так как Strategies имеет зависимость от GS,Trade.Data при ее динамической загрузке Strategies грузятся динамически, а Strategy - ошибку Десереализации

Необходимо тщательно проверять состав Сборок в \bin\Debig

151111_01 _02 _03 сделаны существенные изменения. Главное - убрал зависимости от GS.Trade.Data и GS.Strategies убрал локально. Необходимо понаблюдать как будет работать.
Good Bye

При загрузке дин.сборки используется BULID3 - использует хитрый Type,GetType c Assembly.Resolver http://gs-sft.blogspot.ru/2015/11/assemblyload.html








Комментариев нет:

Отправить комментарий