Решение проблемы: после обновления версии Stock# библиотека работает некорректно
Добрый день!
Возможно, кому-то будет полезен мой опыт.
После перехода на S# 4.1.18, а потом отката на прежнюю версию S# мой тестер на истории (использует EmulationTrader) вдруг ни с чего сломался: перестала вообще подгружаться история.
Я покопался и обнаружил каталог c:\Documents and Settings\...\Local Settings\Application Data\assembly\, где лежат закэшированные библиотеки StockSharp разных версий. После очистки кэша все встало на место.
Почистить кэш можно:
1. руками (просто удалить папку ...\assembly\dl3)
2. gacutil /cdl (у меня утилита gacutil.exe доступна через окружение командной строки VS 2010: Menu Start -> Visual Studio 2010 -> Visual Studio Tools -> VS 2010 Command Prompt)
(На stackoverflow говорят, что с этим кэшем связаны и другие баги в продуктах на .NET, в т.ч. в софте Microsoft-а.)