← 戻る

Установка S# Studio

Для установки S# Studio необходимо:

  1. Скачать архив с системой автообновления с сайта S#

  1. Распаковать архив в директорию, откуда будет запускаться S# Studio

  1. Запустить Studio.Update.exe и выбрать обновить текущую версию

  1. Начнется загрузка последней доступной версии S# Studio

  1. После завершения загрузки необходимо запустить Studio.exe из директории, в которую был распакован архив в п.2

このトピックは参考になりましたか?

トピックを共有

コメント (62)

ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください

Wisard
Wisard

А что делать в таком случае? Это уже запуск после успешного обновления (скачивания в первый раз).

Терпила
Терпила
Терпила

Wisard: А что делать в таком случае? Это уже запуск после успешного обновления (скачивания в первый раз).

У меня то же самое, ещё 3 дня назад. Правда, я побоялся писать, т.к. уже знаю стандартный ответ на все мои вопросы - что это у меня одного.

Т.е. 4 первых шага проходят, как описано: Update Succcessful

Update Succcessful

а на 5, при попытке запустить Studio.exe, выдаётся такой же message box с тем же содержанием:


S#.Studio

System.Windows.Markup.XamlParseException: Set connectionId threw an exception. ---> System.TypeLoadException: Could not load type 'StockSharp.Xaml.EmulationControlPanel' from assembly 'StockSharp.Xaml, Version=4.1.7.0, Culture=neutral, PublicKeyToken=null'. at StockSharp.Studio.Controls.EmulationStrategiesPanel.System.Windows.Markup.IComponentConnector.Connect(Int32 connectionId, Object target) at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetConnectionId(Object root, Int32 connectionId, Object instance) --- End of inner exception stack trace --- at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri) at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri) at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri) at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream) at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc) at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties) at System.Windows.Application.DoStartup() at System.Windows.Application.<.ctor>b__1(Object unused) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

OK

Пробовал переустанавливать в ту же и другие директории несколько раз - всё то же самое Что делать - непонятно. Деинсталлировать - нельзя. Переустанавливать - бесполезно

esper
esper 著者

Wisard: А что делать в таком случае? Это уже запуск после успешного обновления (скачивания в первый раз). Покажите полный текст ошибки, в этом окне работает Ctrl+C. Какие у вас языковые настройки?

esper
esper 著者

Терпила: а на 5, при попытке запустить Studio.exe, выдаётся такой же message box с тем же содержанием: Если прочитать текст ошибки, то можно понять, что у вас она совсем другая.

Терпила: Пробовал переустанавливать в ту же и другие директории несколько раз - всё то же самое Что делать - непонятно. Деинсталлировать - нельзя. Переустанавливать - бесполезно Архив разархивируете в пустую директорию? Попробуте полность удалить всю папку, так же удалить из моих документов StockSharp\Studio и скачать все заново. Непонятно откуда у вас появилась версия 4.1.7, когда в S# Studio должна быть 4.1.9.

Wisard
Wisard

esper:

Wisard: А что делать в таком случае? Это уже запуск после успешного обновления (скачивания в первый раз). Покажите полный текст ошибки, в этом окне работает Ctrl+C. Какие у вас языковые настройки? Спасибо за помощь, дело действительно в настройках формата дат в Windows. Не работало с профилем English (US), если поменять на Russian (и даже если поменять в профиле US отображение краткой даты с mm/dd/yyyy на dd/mm/yyyy), тогда работает! Еще раз спасибо.

У меня то же самое, ещё 3 дня назад. Правда, я побоялся писать, т.к. уже знаю стандартный ответ на все мои вопросы - что это у меня одного.

Т.е. 4 первых шага проходят, как описано ... а на 5, при попытке запустить Studio.exe, выдаётся такой же message box с тем же содержанием:


S#.Studio

System.Windows.Markup.XamlParseException: Set connectionId threw an exception. ---> System.TypeLoadException: Could not load type 'StockSharp.Xaml.EmulationControlPanel' from assembly 'StockSharp.Xaml, Version=4.1.7.0, Culture=neutral, PublicKeyToken=null'. at StockSharp.Studio.Controls.EmulationStrategiesPanel.System.Windows.Markup.IComponentConnector.Connect(Int32 connectionId, Object target) at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetConnectionId(Object root, Int32 connectionId, Object instance) --- End of inner exception stack trace --- at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri) at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri) at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri) at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream) at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc) at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties) at System.Windows.Application.DoStartup() at System.Windows.Application.<.ctor>b__1(Object unused) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

OK

...

Добрый день! У меня действительно другой текст ошибки, сравните:


S#.Studio

System.Windows.Markup.XamlParseException: The invocation of the constructor on type 'StockSharp.Studio.MainWindow' that matches the specified binding constraints threw an exception. ---> System.FormatException: String was not recognized as a valid DateTime. at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value, IFormatProvider provider) at System.String.System.IConvertible.ToDateTime(IFormatProvider provider) at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider) at Ecng.Common.Converter.To(Object value, Type destinationType) at Ecng.Serialization.XmlSerializer1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) at Ecng.Serialization.Serializer1.Deserialize(Stream stream, SerializationItemCollection source) at Ecng.Serialization.XmlSerializer1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) at Ecng.Serialization.Serializer1.Deserialize(Stream stream, SerializationItemCollection source) at Ecng.Data.Database.GroupSource(IEnumerable1 fields, SerializationItemCollection input, IEnumerable1 innerSchemaNameOverrides) at Ecng.Data.Database.GroupSource(IEnumerable1 fields, SerializationItemCollection input, IEnumerable1 innerSchemaNameOverrides) at Ecng.Data.Database.GetOrAddCache[TEntity](SerializationItemCollection input) at Ecng.Data.Database.Read[TEntity](DatabaseCommand command, SerializationItemCollection input) at Ecng.Data.Database.Read[TEntity](SerializationItemCollection by) at Ecng.Data.Database.Read[TEntity](SerializationItem by) at Ecng.Data.Database.Read[TEntity](Object id) at Ecng.Data.Database.Ecng.Serialization.IStorage.GetById[TEntity](Object id) at Ecng.Serialization.RelationSingleFieldFactory2.OnCreateInstance(ISerializer serializer, TSource source) at Ecng.Serialization.FieldFactory2.OnCreateInstance(ISerializer serializer, Object source) at Ecng.Serialization.FieldFactory.CreateInstance(ISerializer serializer, SerializationItem source) at Ecng.Serialization.Serializer1.Deserialize(SerializationItemCollection source, FieldList fields, T graph) at Ecng.Data.Database.<>c__DisplayClass271.<GetOrAddCacheTable>b__22() at Ecng.Data.Database.AddCache[TEntity](TEntity entity, String key, Object id, SerializationItemCollection source, Boolean newEntry, Action action) at Ecng.Data.Database.GetOrAddCacheTable[TEntity](SerializationItemCollection table) at Ecng.Data.Database.ReadAll[TEntity](DatabaseCommand command, SerializationItemCollection input) at Ecng.Data.HierarchicalDatabase.ReadAll[TEntity](DatabaseCommand command, SerializationItemCollection source) at Ecng.Data.Database.ReadAll[TEntity](Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) at Ecng.Data.Database.Ecng.Serialization.IStorage.GetGroup[TEntity](Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) at Ecng.Serialization.RelationManyList1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) at Ecng.Data.HierarchicalPageLoadList1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) at StockSharp.Algo.Storages.BaseStorageEntityList1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) at StockSharp.Studio.Database.StudioEntityRegistry.BaseSecurityList1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) at Ecng.Serialization.RelationManyList1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) at Ecng.Serialization.RelationManyList1.GetRange(Int64 startIndex, Int64 count, String sortExpression, SortDirection directions) at Ecng.Serialization.RelationManyList1.get_Count() at Ecng.Collections.CollectionHelper.IsEmpty(IEnumerable1 source) at StockSharp.Algo.BasketTrader.#=q4yS2vGTlYwiEAyIHY3RYoQ==[TEntity,TId](IEnumerable1 #=q6nbKQehfJvLd_Psato7Sjg==, Func2 #=q_iASxxP2e98KRgzJe8xzkA==, SynchronizedDictionary2 #=qkTExFnm9JXpxgSuhaap_lw==, Action1 #=qI6JmUcqvoZXWyvXYWtFBk4xIsL7yoiufnj2MxqOgsgA=) at StockSharp.Algo.BasketTrader.OnInnerTraderNewSecurities(ITrader innerTrader, IEnumerable1 securities) at StockSharp.Studio.StudioTrader.OnInnerTraderNewSecurities(ITrader innerTrader, IEnumerable1 securities) at StockSharp.Algo.BasketTrader.#=qew3I4Ofw65XQZ5PkeDGu36N3naJGM9JQolMKPi1_4rw=.#=qutk9HbTpUaA1_Csn0koDmZkIksqCqlXntJfr2SafHoY=(ITrader #=qI9uOk2p$r1gFnbRI_g0xVw==) at StockSharp.Algo.BasketTrader.#=qew3I4Ofw65XQZ5PkeDGu36N3naJGM9JQolMKPi1_4rw=.OnAdded(ITrader #=qZOXoj5kPXB6DDc4Ha6dfoA==) at Ecng.Collections.BaseCollection2.Add(TItem item) at Ecng.Collections.SynchronizedCollection2.Add(TItem item) at StockSharp.Studio.StudioTrader..ctor() at StockSharp.Studio.AlgoService..ctor() at StockSharp.Studio.MainWindow..ctor() --- End of inner exception stack trace --- at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri) at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri) at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream) at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc) at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties) at System.Windows.Application.DoStartup() at System.Windows.Application.<.ctor>b__1(Object unused) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

OK

Терпила
Терпила

esper: Архив разархивируете в пустую директорию? Да, в пустую или вернее в пустые, т.к. пытался несколько раз в разные. esper: Попробуте полность удалить всю папку, так же удалить из моих документов StockSharp\Studio У меня в моих документах StockSharp\ (у меня - D:\Documents and Settings\Administrator\My Documents\StockSharp) нет директории Studio

  • Update: Я даже засомневался и ещё раз перепроверил описание порядка установки - там нет ни слова про создание директории Studio где-бы то ни было и указанные действия не приводят к её созданию где бы то ни было

esper: Непонятно откуда у вас появилась версия 4.1.7, когда в S# Studio должна быть 4.1.9. Это вопрос? Ко мне? (Я понятия не имею, что я подгружаю и запускаю по ссылке из поста, что и почему выдаётся)

Посмотрел свойства подгруженных dll - там везде, включая StockSharp.Xaml.dll; File version: 4.1.9.0 Assembly version: 4.1.9.0 Product Version: 4.1.9.0

esper: Новая версия S# Studio 1.2.16

  1. Не приходят портфели
  1. Падает при запуске, если локаль отличается от Русской
  1. Падает при изменении темы у графика Сейчас скачал Новая версия S# Studio 1.2.16

Всё то же самое. На всякий случай, если не самое, текст:


S#.Studio

System.Windows.Markup.XamlParseException: Set connectionId threw an exception. ---> System.TypeLoadException: Could not load type 'StockSharp.Xaml.EmulationControlPanel' from assembly 'StockSharp.Xaml, Version=4.1.7.0, Culture=neutral, PublicKeyToken=null'. at StockSharp.Studio.Controls.EmulationStrategiesPanel.System.Windows.Markup.IComponentConnector.Connect(Int32 connectionId, Object target) at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetConnectionId(Object root, Int32 connectionId, Object instance) --- End of inner exception stack trace --- at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri) at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri) at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri) at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream) at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc) at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties) at System.Windows.Application.DoStartup() at System.Windows.Application.<.ctor>b__1(Object unused) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

OK

Терпила
Терпила

Wisard: Спасибо за помощь, дело действительно в настройках формата дат в Windows. Не работало с профилем English (US), если поменять на Russian (и даже если поменять в профиле US отображение краткой даты с mm/dd/yyyy на dd/mm/yyyy), тогда работает! Еще раз спасибо. Выставил и Russian (Regional and Language Options > Regional Options > Standards and formats) и Short date format: поменял на dd/MM/yyyy (не нашёл dd/mm/yyyy), мне это не помогло - то же самое сообщение при попытке запуска Studio.exe

esper
esper 著者

Терпила: Выставил и Russian (Regional and Language Options > Regional Options > Standards and formats) и Short date format: поменял на dd/MM/yyyy (не нашёл dd/mm/yyyy), мне это не помогло - то же самое сообщение при попытке запуска Studio.exe

Еще раз, у вас ошибка не связана с датой. В свойствах архива или уже установленных файлов есть "Разблокировать"? Проблема действительно пока есть только у вас, больше подобных жалоб не было. Попробуйте установить на чистой машине.

Терпила
Терпила

esper: В свойствах архива или уже установленных файлов есть "Разблокировать"? Проблема действительно пока есть только у вас, больше подобных жалоб не было. Попробуйте установить на чистой машине. Да, я разблокировал ранее архив. Сейчас ещё раз попробовал - те же проблемы

А у Вас в App.config useLegacyV2RuntimeActivationPolicy установлен в "true"?

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>
</configuration>

Вот здесь говорится:

"by default, mixed-mode assemblies targeting .NET 3.5sp1 and earlier will fail to load in a .NET 4 application. Fixing this requires setting useLegacyV2RuntimeActivationPolicy in your app.Config for the application"

esper
esper 著者

Терпила: А у Вас в App.config useLegacyV2RuntimeActivationPolicy установлен в "true"? Никаких изменений в App.config руками я не вносил.

VassilSanych
VassilSanych

C культурой напортачили

esper
esper 著者

VassilSanych: C культурой напортачили Да, есть такое дело, решили в БД добавить наиболее часто используемые инструменты, чтобы пользователям было проще приступить к работе, а в итоге это вышло боком.

Default
Default

Установка прошла успешно, однако на форуме и в документации говорится о файлах verifier и info.wnd, которые должны лежать в дистрибутиве. Подскажите пожалуйста, где достать эти файлики? Скачал updater и им закачал программу, как я понимаю это и должно являться дистрибутивом.

esper
esper 著者

Default: Установка прошла успешно, однако на форуме и в документации говорится о файлах verifier и info.wnd, которые должны лежать в дистрибутиве. Подскажите пожалуйста, где достать эти файлики? Скачал updater и им закачал программу, как я понимаю это и должно являться дистрибутивом. Для этого необходимо скачать S#.API.

KAX
KAX

Скачал дистрибутив. Разархивировал, запустил Studio.Update.exe. При установки возникает окно с сообщением о необходимости завершить процессы. Нажимаю завершить процесс, и все установка зависает.

Система: Win 7x64

esper
esper 著者

KAX: Скачал дистрибутив. Разархивировал, запустил Studio.Update.exe. При установки возникает окно с сообщением о необходимости завершить процессы. Нажимаю завершить процесс, и все установка зависает.

Система: Win 7x64 А в процессах нет Studio.exe или еще одного Studio.Update.exe? Студия первый раз ставится на этот компьютер? В какую директорию распакован архив?

KAX
KAX

Да впервые ставится на этот компьютер. Перенес установщик в папку d:\tmp, запустил, и неожиданно установка завершилась успешно.

dharma
dharma

Скачал дистрибутив. Разархивировал, запустил Studio.Update.exe. При установки возникает окно с сообщением о необходимости завершить процессы. Нажимаю завершить процесс, и все установка зависает.

у меня та же проблема система win8 ставлю впервые ставлю из C:\temp

esper
esper 著者

dharma: у меня та же проблема система win8 ставлю впервые ставлю из C:\temp Вероятно, у текущего пользователя недостаточно прав для работы с этой директорией или файлами, которые уже есть в ней. Попробуйте либо установить программу в другую директорию, либо запустить установку от имени администратора.

wyg
wyg

Скачал дистрибутив. Разархивировал, запустил Studio.Update.exe. При установки возникает окно с сообщением о необходимости завершить процессы. Нажимаю завершить процесс, и все установка зависает.

у меня та же проблема система win8 ставлю впервые ставлю из C:\temp

и у меня та же проблема, система win8. эта же проблема возникает и при установке Hydra:

dharma
dharma

Вероятно, у текущего пользователя недостаточно прав для работы с этой директорией или файлами, которые уже есть в ней. Попробуйте либо установить программу в другую директорию, либо запустить установку от имени администратора.

пробовал устанавливать из разных директорий, и под админом

каждый раз та-же картина

esper
esper 著者

dharma: пробовал устанавливать из разных директорий, и под админом

каждый раз та-же картина Напишите мне в скайп в профиле.

esper
esper 著者

У кого воспроизводится эта проблема и кто готов помочь ее решить - напишите мне в скайп (указан в профиле).

GigaMike
GigaMike

Аналогично. При установке просила завершить процесс и подвисала. Система Win8 x64. Установка впервые. Был сложный путь: d:\DSTR_Trading dstr\S# Studio\ , поменял на просто d:\Studio\ - тогда установилась, без запуска под админом.

wyg
wyg
wyg

GigaMike: Аналогично. При установке просила завершить процесс и подвисала. Система Win8 x64. Установка впервые. Был сложный путь: d:\DSTR_Trading dstr\S# Studio\ , поменял на просто d:\Studio\ - тогда установилась, без запуска под админом. Тоже перенес в корень диска - помогло. Возможно не нравятся пробелы в именах папок в пути.

hazarin
hazarin

wyg:

GigaMike: Аналогично. При установке просила завершить процесс и подвисала. Система Win8 x64. Установка впервые. Был сложный путь: d:\DSTR_Trading dstr\S# Studio\ , поменял на просто d:\Studio\ - тогда установилась, без запуска под админом. Тоже перенес в корень диска - помогло. Возможно не нравятся пробелы в именах папок в пути.

Система Вин 7 64. Установка тоже просит завершить процесс и виснет. Так , несколько раз. В именах папок пробелов не было. Ща буду пробовать установить в d:\Studio, мож тоже поможет 🤨

hazarin
hazarin

Тоже перенес в корень диска - помогло. Возможно не нравятся пробелы в именах папок в пути.

Система Вин 7 64. Установка тоже просит завершить процесс и виснет. Так , несколько раз. В именах папок пробелов не было. Ща буду пробовать установить в d:\Studio, мож тоже поможет 🤨

Не помогло изменение директории. d:\S#_Studio
Просит завершить процесс - и виснет. Что еще придумать....

esper
esper 著者

hazarin: Тоже перенес в корень диска - помогло. Возможно не нравятся пробелы в именах папок в пути.

Система Вин 7 64. Установка тоже просит завершить процесс и виснет. Так , несколько раз. В именах папок пробелов не было. Ща буду пробовать установить в d:\Studio, мож тоже поможет 🤨

Не помогло изменение директории. d:\S#_Studio
Просит завершить процесс - и виснет. Что еще придумать....

Попробуйте так же # убрать из пути.

hazarin
hazarin

Попробуйте так же # убрать из пути.

Благодарю за наводку. В директорию D:\S_Studio установилась и запустилась. Значок # ей не нравился, получается. А ведь - это бренд, как говорит Сухов. Нехорошо. Уж никак не думал, что подобные заморочки могут быть у программ созданных на современной платформе.

Chalyj
Chalyj

после установки одна и та же история (пробовал на двух машинах (Win 8 и Win8 x64). Пути разные тоже перепробовал, под админом и без. Появляется окно для выбора режима запуска и далее такая ошибка:


StockSharp

System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в StockSharp.Studio.Database.StudioEntityRegistry.StrategyInfoList..ctor(StudioEntityRegistry parent, Session session) в StockSharp.Studio.Database.StudioEntityRegistry..ctor(IStorage storage) в StockSharp.Studio.MainWindow..ctor() --- Конец трассировки внутреннего стека исключений --- в System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) в System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) в System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) в System.Activator.CreateInstance(Type type, Boolean nonPublic) в System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark) в System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) в System.Activator.CreateInstance(Type type, Object[] args) в System.Xaml.Schema.SafeReflectionInvoker.CreateInstanceCritical(Type type, Object[] arguments) в System.Xaml.Schema.SafeReflectionInvoker.CreateInstance(Type type, Object[] arguments) в System.Xaml.Schema.XamlTypeInvoker.CreateInstance(Object[] arguments) в MS.Internal.Xaml.Runtime.ClrObjectRuntime.CreateInstanceWithCtor(XamlType xamlType, Object[] args) в MS.Internal.Xaml.Runtime.ClrObjectRuntime.CreateInstance(XamlType xamlType, Object[] args) в System.Xaml.XamlObjectWriter.Logic_CreateAndAssignToParentStart(ObjectWriterContext ctx) в System.Xaml.XamlObjectWriter.WriteStartMember(XamlMember property) в System.Xaml.XamlWriter.WriteNode(XamlReader reader) в System.Windows.Markup.WpfXamlLoader.TransformNodes(XamlReader xamlReader, XamlObjectWriter xamlWriter, Boolean onlyLoadOneNode, Boolean skipJournaledProperties, Boolean shouldPassLineNumberInfo, IXamlLineInfo xamlLineInfo, IXamlLineInfoConsumer xamlLineInfoConsumer, XamlContextStack`1 stack, IStyleConnector styleConnector) в System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri) в System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri) в System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream) в System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc) в System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties) в System.Windows.Application.DoStartup() в System.Windows.Application.<.ctor>b__1(Object unused) в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

OK

esper
esper 著者

Chalyj: после установки одна и та же история (пробовал на двух машинах (Win 8 и Win8 x64). Пути разные тоже перепробовал, под админом и без. Появляется окно для выбора режима запуска и далее такая ошибка: Какая версия Студии? Попробуйте перед запуском удалить папку My documents\StockSharp\Studio

Chalyj
Chalyj

версия 4.1.13.2. Скачивал с box.net по ссылке в сайта. В моих документах тоже удалял перед запуском. Даже переместил Мои документы, чтобы не было русских букв в пути. Запускаю exe. В папке Мои документы\StockSharp\Studio происходит следующее: создаются два файла Studio.x86.exe и platform_config.xml. Затем появляется папка Database и в ней StockSharp.db... И далее уже знакомая ошибка. Может быть в StockSharp.db какая то ошибка.

esper
esper 著者

Chalyj: версия 4.1.13.2. Скачивал с box.net по ссылке в сайта. В моих документах тоже удалял перед запуском. Даже переместил Мои документы, чтобы не было русских букв в пути. Запускаю exe. В папке Мои документы\StockSharp\Studio происходит следующее: создаются два файла Studio.x86.exe и platform_config.xml. Затем появляется папка Database и в ней StockSharp.db... И далее уже знакомая ошибка. Может быть в StockSharp.db какая то ошибка.

В логах есть другие ошибки или сообщения? Можете выложить файл базы данных?

Chalyj
Chalyj

лог не смог найти (папки log как в Гидре нет)

http://sdrv.ms/15RreeC тут StockSharp.db

esper
esper 著者

Chalyj: лог не смог найти (папки log как в Гидре нет)

http://sdrv.ms/15RreeC тут StockSharp.db

Логи так же в Мои документы\StockSharp\Studio должны быть.

Chalyj
Chalyj

логов нет в Мои документы\StockSharp\Studio папка Database с StockSharp.db и файлы: platform_config.xml Studio.x86.exe

esper
esper 著者

Chalyj: логов нет в Мои документы\StockSharp\Studio папка Database с StockSharp.db и файлы: platform_config.xml Studio.x86.exe В следующей версии добавим доп. логи. У вас какая локаль в системе?

Chalyj
Chalyj

Локализация русская. Нашлась проблема - разделитель целой и дробной части был изменен на точку. Изменил на стандартный и все прекрасно заработало! Спасибо!

Prival
Prival

Ставил Studio возникала все время ошибка. Процесс просил закрыть сам себя. Пробовал из под админа, не помогало. Ошибка ушла когда поменял название директории было D:\S#.Studio сделал D:\Studio

все пошло.
Win7 русская. Разделитель разрядов точка, вместо запятой

RIDDLER
RIDDLER

так же выдает ошибку... Vista x86

Marik
Marik

После установки студия не запускается (Win7 x86, Гидра установилась и запустилась успешно) Версия: 4.1.14.2

Ошибка из лог файла:

17:48:28.790|Error |S#.Studio |DelayAction error: System.FormatException: Input string was not in a correct format. at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToDecimal(String value, IFormatProvider provider) at System.String.System.IConvertible.ToDecimal(IFormatProvider provider) at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider) at Ecng.Common.Converter.To(Object value, Type destinationType) at Ecng.Common.Converter.To(Object value) at StockSharp.Studio.Database.StudioEntityRegistry.<CreateCommonData>b__17(String[] l) at System.Linq.Enumerable.<>c__DisplayClass123.<CombineSelectors>b__11(TSource x) at System.Linq.Enumerable.WhereSelectArrayIterator2.MoveNext() at Ecng.Collections.CollectionHelper.ForEach(IEnumerable1 source, Action1 action) at StockSharp.Studio.Database.StudioEntityRegistry.<CreateCommonData>b__14() at StockSharp.Studio.Database.DelayAction.<BatchFlushAndClear>b__3(Tuple4 a) at System.Collections.Generic.List1.ForEach(Action1 action) at StockSharp.Studio.Database.DelayAction.BatchFlushAndClear(List1 actions) 17:48:28.969|Error |S#.Studio |System.Windows.Markup.XamlParseException: The invocation of the constructor on type 'StockSharp.Studio.MainWindow' that matches the specified binding constraints threw an exception. ---> System.ArgumentNullException: Value cannot be null. Parameter name: session at StockSharp.Studio.Database.StudioEntityRegistry.StrategyInfoList..ctor(StudioEntityRegistry parent, Session session) at StockSharp.Studio.Database.StudioEntityRegistry..ctor(IStorage storage) at StockSharp.Studio.MainWindow..ctor() --- End of inner exception stack trace --- at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri) at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri) at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri) at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream) at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc) at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties) at System.Windows.Application.DoStartup() at System.Windows.Application.<.ctor>b__1(Object unused) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

esper
esper 著者

Marik: После установки студия не запускается (Win7 x86, Гидра установилась и запустилась успешно) Версия: 4.1.14.2 В поседних версиях было исправление сохранения данных в БД, что повлекло эту несовместимость. Если у вас БД нет важных данных (стратегий, истории сделок и т.д.), то можно просто удалить БД из Documents\StockSharp\Studio\Database.

Fimasik
Fimasik

После запуска студии появляется ошибка (спойлер). Неделю назад всё запускалось и работало. Сейчас из 20 раз только 1 раз запустилась и больше не запускалась. Комп перезагружал несколько раз

System.Windows.Markup.XamlParseException: Вызов конструктора для типа "StockSharp.Studio.MainWindow", удовлетворяющего указанным ограничениям привязки, привел к выдаче исключения. ---> System.TypeLoadException: Отсутствует реализация метода "Load" в типе "StockSharp.Studio.Controls.LogManagerImage" из сборки "StockSharp.Studio.Controls, Version=4.1.14.2, Culture=neutral, PublicKeyToken=null". в StockSharp.Studio.MainWindow..ctor() --- Конец трассировки внутреннего стека исключений --- в System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri) в System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri) в System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream) в System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc) в System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties) в System.Windows.Application.DoStartup() в System.Windows.Application.<.ctor>b__1(Object unused) в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Mikhail Sukhov
Mikhail Sukhov

Попробуйте удалить директорию, и закачать заново Студию (в моих документах трогать ничего не нужно). Судя по ошибке не все обновилось как есть.

loop
loop

Установка студии зависит из какой папки это происходит. C:\S#\S#Studio\ не работает, возникает окно рекурсивной самоликвидации как привели выше: error но устанавливается с корня или когда просто англиские буквы в паке без символов, поправить надобы.

Izida
Izida

После обновления до S#Studio v4.1.19.1, при добавлении стратегии на тестирование, в центральной зоне вместо графика, стакана, заявок и позиций появляется пустое окно. Так должно быть или это как то можно исправить?

При самом обновлении с предыдущей версии, сначала, почему-то, в папку Studio записался файл Hydra.exe и студия убилась (при попытке запустить возникала какая-то ошибка). Но затем, запустил файл Studio.Update.exe (от 30.07.2013) и все снова заработало, уже в виде v4.1.19.1. Может и само обновление криво встало. Это можно как то проверить?

Urupa
Urupa

Скачал S#Studio, положил на рабочий стол, запустил, программа распаковалась на рабочий стол. Я удалил файлы с рабочего стола, поменял директории размещения (чтобы не на рабочий стол), но теперь установщик пишет, что прога не нуждается в обновлении. В списке установленных программ её нет. По реестру полазил, вроде тоже нет. Как мне её теперь установить (переустановить)?

win 8 x64

Mikhail Sukhov
Mikhail Sukhov

Urupa:

Просто удалить папку.

dmitril12
dmitril12

Качаю последнюю Студию, ставится все без проблем. Запускаю первый раз, настраиваю вкладки, больше ничего не делаю. На второй запуск выдает следующую ошибку:


S#.Studio

System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в StockSharp.Studio.Controls.StrategiesPanel.CanExecuteRemoveStrategyInfo(Object sender, CanExecuteRoutedEventArgs e) в System.Windows.Input.CommandBinding.OnCanExecute(Object sender, CanExecuteRoutedEventArgs e) в System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute) в System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute) в System.Windows.Input.CommandManager.OnCanExecute(Object sender, CanExecuteRoutedEventArgs e) в System.Windows.UIElement.OnCanExecuteThunk(Object sender, CanExecuteRoutedEventArgs e) в System.Windows.Input.CanExecuteRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target) в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) в System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted) в System.Windows.Input.RoutedCommand.CriticalCanExecuteWrapper(Object parameter, IInputElement target, Boolean trusted, CanExecuteRoutedEventArgs args) в System.Windows.Input.RoutedCommand.CanExecuteImpl(Object parameter, IInputElement target, Boolean trusted, Boolean& continueRouting) в System.Windows.Input.RoutedCommand.CriticalCanExecute(Object parameter, IInputElement target, Boolean trusted, Boolean& continueRouting) в MS.Internal.Commands.CommandHelpers.CanExecuteCommandSource(ICommandSource commandSource) в System.Windows.Controls.Primitives.ButtonBase.UpdateCanExecute() в System.Windows.Controls.Primitives.ButtonBase.OnCanExecuteChanged(Object sender, EventArgs e) в System.Windows.Input.CommandManager.CallWeakReferenceHandlers(List`1 handlers) в System.Windows.Input.CommandManager.RaiseRequerySuggested(Object obj) в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

OK

Обновлял много раз (мои документы не трогал), ошибка та же. Как только удалил мои документы, установил, запустилась, с настройками по умолчанию. Ну и дальше опять, настроил, вышел, зашел - ошибка..

Буду признателен за помощь.

esper
esper 著者

dmitril12: Качаю последнюю Студию, ставится все без проблем. Запускаю первый раз, настраиваю вкладки, больше ничего не делаю. На второй запуск выдает следующую ошибку:

Обновлял много раз (мои документы не трогал), ошибка та же. Как только удалил мои документы, установил, запустилась, с настройками по умолчанию. Ну и дальше опять, настроил, вышел, зашел - ошибка..

Буду признателен за помощь. Какая у вас версия S# Studio?

buker
buker

dmitril12: Качаю последнюю Студию, ставится все без проблем. Запускаю первый раз, настраиваю вкладки, больше ничего не делаю. На второй запуск выдает следующую ошибку:


S#.Studio

System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в StockSharp.Studio.Controls.StrategiesPanel.CanExecuteRemoveStrategyInfo(Object sender, CanExecuteRoutedEventArgs e) в System.Windows.Input.CommandBinding.OnCanExecute(Object sender, CanExecuteRoutedEventArgs e) в System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute) в System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute) в System.Windows.Input.CommandManager.OnCanExecute(Object sender, CanExecuteRoutedEventArgs e) в System.Windows.UIElement.OnCanExecuteThunk(Object sender, CanExecuteRoutedEventArgs e) в System.Windows.Input.CanExecuteRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target) в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) в System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted) в System.Windows.Input.RoutedCommand.CriticalCanExecuteWrapper(Object parameter, IInputElement target, Boolean trusted, CanExecuteRoutedEventArgs args) в System.Windows.Input.RoutedCommand.CanExecuteImpl(Object parameter, IInputElement target, Boolean trusted, Boolean& continueRouting) в System.Windows.Input.RoutedCommand.CriticalCanExecute(Object parameter, IInputElement target, Boolean trusted, Boolean& continueRouting) в MS.Internal.Commands.CommandHelpers.CanExecuteCommandSource(ICommandSource commandSource) в System.Windows.Controls.Primitives.ButtonBase.UpdateCanExecute() в System.Windows.Controls.Primitives.ButtonBase.OnCanExecuteChanged(Object sender, EventArgs e) в System.Windows.Input.CommandManager.CallWeakReferenceHandlers(List`1 handlers) в System.Windows.Input.CommandManager.RaiseRequerySuggested(Object obj) в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

OK

Обновлял много раз (мои документы не трогал), ошибка та же. Как только удалил мои документы, установил, запустилась, с настройками по умолчанию. Ну и дальше опять, настроил, вышел, зашел - ошибка..

Буду признателен за помощь.

Присоединяюсь, та же петрушка:((

dmitril12
dmitril12

up

dmitril12
dmitril12

4.1.21.1 - качал последнюю с сайта недавно.

romany4
romany4

Загружаю студию с вашего сайта (скачиваю, для примера, в c:/tmp/). Установка проходит без проблем. При попытке запуска следующий exception:


S#.Studio

System.Windows.Markup.XamlParseException: The invocation of the constructor on type 'StockSharp.Studio.MainWindow' that matches the specified binding constraints threw an exception. ---> System.TypeLoadException: Could not load type 'StockSharp.Logging.BaseLogReceiver' from assembly 'StockSharp.Logging, Version=4.1.19.1, Culture=neutral, PublicKeyToken=null'. at StockSharp.Studio.MainWindow..ctor() --- End of inner exception stack trace --- at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri) at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri) at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream) at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc) at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties) at System.Windows.Application.DoStartup() at System.Windows.Application.<.ctor>b__1(Object unused) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

OK

версия файла - 4.1.21.1, ос - win7 x64 подскажите, как справиться с этой проблемой?

esper
esper 著者

romany4: Загружаю студию с вашего сайта (скачиваю, для примера, в c:/tmp/). Установка проходит без проблем. При попытке запуска следующий exception:

версия файла - 4.1.21.1, ос - win7 x64 подскажите, как справиться с этой проблемой? Скачиваете в пустую директорию или там уже есть предыдущая версия? Попробуйте удалить все и закачать заново, похоже, что некоторые файлы у вас остались старой версии.

romany4
romany4

Скачиваю в пустую директорию. Предварительно все удаляю (в том числе папку Studio из Documents\StockSharp). Открывается форма выбора режима (32 или 64), после выбора появляется все тот же эксепшн.

amalakhov
amalakhov

Тоже не получается запустить Студию.

Скачана только что в отдельную, новую директорию в корне С:/StockSharp/Studio. Updater отработал без проблем. При запуске Studio она видна в диспетчере задач порядка 15-20 секунд, и потом исчезает оттуда - на экране никаких окон не возникает. В диспетчереже на некоторое время появляется и исчезает Studio.Updater. Папку Мои Документы/StockSharp/Studio, чистил - не помогает. Папка с логами пустая.

Если у кого-то есть советв, буду благодарен!

igrankin
igrankin

Под XP не работает чтоли?

val8
val8

Не могу скачать программу - ВОХ не открывается, висит. В чем дело?

Mikhail Sukhov
Mikhail Sukhov

val8: Не могу скачать программу - ВОХ не открывается, висит. В чем дело?

Напишите в box.com

SilwestR
SilwestR

val8: Не могу скачать программу - ВОХ не открывается, висит. В чем дело? Была такая же проблема, браузер GoogleCrome, помогло убирание этой галочки в настройках.

wewewe888
wewewe888

C помощью этой программы можно будет торговать арбитражем на двух разных мт 4?