Назначение, установка и работа с S#.Installer.


Назначение, установка и работа с S#.Installer.
Atom Reply
9/1/2020


Программа S#.Installer позволяет:
- скачать и установить S#.Designer, S#.Terminal, S#.Data
- установить коннектор QUIK,
- купить и установить коннекторы S#.MT4, S#.MT5, S#.MatLab
- купить и установить дополнительный софт
- устанавливать программы вместе с купленными коннекторами
- отслеживать процесс покупки новых программ
- скачать библиотеку S#.API и автоматически отслеживает ее обновления.
- скачать купленные уроки обучения, программу S#.Shell.


Порядок установки программы:

1. Скачать архив Installer.zip (убедитесь!!! что у вас установлен .NET 5. Для работы программ вам потребуется .NET 5 под вашу ОС).

2. В настройках архива выбрать Разблокировать.

Installer.zip_Properties.png

3. Распаковать архив и в папке InstallerConsole, найти файл setup_installer.bat .

StockSharp_Installer_bat.png

4. Запустится режим установки (если после запуска файла режим установки не запустился, а .bat файл открылся и закрылся, то скорее всего у вас не установлен .NET 5, вернитесь на п.1. и установите его).
Необходимо дождаться полной установки.
При первой установки необходимо ввести логин и пароль StockSharp.

S#.Installer.UI_LogIn.png

5. После установки откроется окно программы.

S#.Installer.UI.png


Порядок работы с S#.Installer:

S#.Installer позволяет:
- выбирать программы доступные для скачивания
- управлять обновлениями скачанных программ
- приобретести доступные платные программы

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

S#.Installer.UI_choose.png

Для установки нужного приложения необходимо:

1. Выбрать приложение, нажать установить, согласится с лицензионным соглашением и нажать на Продолжить.

S#.Installer.UI_download.png

2. После этого необходимо выбрать путь установки.
ВАЖНО! Необходимо чтобы папка в которую будет устанавливаться программа была пустой.

S#.Installer.UI_dir.png

3. После выбора директории необходимо нажать Продолжить.

4. Выбираем Выполнить и начинается процесс установки.

S#.Installer.UI_instal.png

5. После установки программой можно пользоваться.

Для удаления программы необходимо выбрать удалить и нажать на кнопку Продолжить.

S#.Installer.UI_del.png

Для восстановления необходимо выбрать восстановить и нажать Продолжить.

S#.Installer.UI_repair.png

S#.Installer самостоятельно отслеживает все обновления программ и обновляется сам автоматически. Поэтому нет необходимости удалять его после установки.
S#.Installer не закрывается нажатием на "Х" в окне программы, а закрывается через панель инструментов, выбрать меню (через правую кнопку мыши) Закрыть.

Также обновления можно проверить нажав на кнопку проверки обновлений в правом углу в окне программы.

S#.Installer.UI_force_update.png

Если будут доступны обновления, то появится соответствующее уведомление.

S#.Installer.UI_updat.png

Для покупки платных приложений, необходимо выбрать нужный софт и нажать на кнопку Купить.

S#.Installer.UI_buy.png





90 Answers
1 2 3  > >>
lionshare

Avatar
Date: 9/17/2020
Reply


Добрый день! Пробую установку Installer. Запускаю bat. После проверки обновлений получаю ошибку 'product not found: 'Stocksharp.Installer.UI'
Кусок лога с ошибкой
14:49:01.425| |ProgressHelper|STATUS: Проверка обновлений завершена
14:49:01.428|Error |S#.Installer.Console|System.InvalidOperationException: product not found: 'Stocksharp.Installer.UI'
в StockSharp.Installer.Console.Program.GetProduct()
в StockSharp.Installer.Console.Program.<ExecuteAsync>d__12.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в StockSharp.Installer.Console.Program.<Main>d__9.MoveNext()
14:49:01.429|Verbose|Logger |nuget: unlocked
14:49:01.440|Debug |Logger |sleep for 1.00:00:00

Пробовал на Win10 Pro и на Win 7.
Thanks:

Support

Avatar
Date: 9/17/2020
Reply


lionshare Go to
Добрый день! Пробую установку Installer. Запускаю bat. После проверки обновлений получаю ошибку 'product not found: 'Stocksharp.Installer.UI'
Кусок лога с ошибкой
.


Попробуйте запустить еще раз.
Thanks:

lionshare

Avatar
Date: 9/18/2020
Reply


Все ок, запустилось.
Вопрос по доступным программам. В Инсталлере мне не доступен Shell, хотя должен быть и на сайте я его скачиваю успешно.
Это можно исправить?
Thanks:

Support

Avatar
Date: 9/21/2020
Reply


lionshare Go to
Все ок, запустилось.
Вопрос по доступным программам. В Инсталлере мне не доступен Shell, хотя должен быть и на сайте я его скачиваю успешно.
Это можно исправить?


Проверьте пожалуйста доступ сейчас. Возможно, необходимо будет обновить установщик.
Thanks:

ПС

Avatar
Date: 9/21/2020
Reply


Здравствуйте. Не могу подключить к квику терминал. Не находит Луа скрипт. Что не так?
Thanks:

ПС

Avatar
Date: 9/21/2020
Reply


ПС Go to
Уже сам нашел.
Thanks:

roman001

Avatar
Date: 9/27/2020
Reply


Почему-то не ставится на софтовый диск WD Discovery. Пишет нет такой папки.
Thanks:

roman001

Avatar
Date: 9/27/2020
Reply


Почему-то не ставится на софтовый диск WD Discovery. Пишет нет такой папки.
Thanks:

Greenn

Avatar
Date: 9/29/2020
Reply


Здравствуйте. Как решить проблему?
2020-09-28-23-24-56_Moment.jpg
Thanks:

roman001

Avatar
Date: 10/3/2020
Reply


Ошибка при запуске StockSharp.Installer.Console.bat. Приложил вывод с консоли.
1.txt 16 KB (25)
Thanks:

dark11

Avatar
Date: 10/14/2020
Reply


Добрый день!
При запуске батника возникает ошибка. Подскажите, это баг поставки?
Quote:
D:\2>StockSharp.Installer.Console.exe install Stocksharp.Installer.UI StockSharp.Installer.UI StockSharp.Installer.UI.exe --forcecheck
10:22:57.519 | S#.Installer.Console | options: Action=Install, AllowNugetCache=False, ForceUpdateCheck=True, AllowPrerelease=False, NoEr
ror=False, PackageId='Stocksharp.Installer.UI', InstallDirectory='d:\2\stocksharp.installer.ui', RunExe='StockSharp.Installer.UI.exe'
10:22:58.257 | ProfileHelper | System.Security.Cryptography.CryptographicException: Недопустимая длина данных для дешифрования.
в Ecng.Serialization.SecureStringFieldFactory.OnCreateInstance(ISerializer serializer, Byte[] source)
в Ecng.Serialization.FieldFactory`2.OnCreateInstance(ISerializer serializer, Object source)
в Ecng.Serialization.FieldFactory.CreateInstance(ISerializer serializer, SerializationItem source)
в Ecng.Serialization.DynamicFieldFactory.OnCreateInstance(ISerializer serializer, SerializationItemCollection source)
в Ecng.Serialization.FieldFactory`2.OnCreateInstance(ISerializer serializer, Object source)
в Ecng.Serialization.FieldFactory.CreateInstance(ISerializer serializer, SerializationItem source)
в Ecng.Serialization.Serializer`1.Deserialize(SerializationItemCollection source, FieldList fields, T graph)
в Ecng.Serialization.Serializer`1.Deserialize(SerializationItemCollection source, FieldList fields)
в Ecng.Serialization.CollectionEntityFactory`2.CreateEntity(ISerializer serializer, SerializationItemCollection source)
в Ecng.Serialization.EntityFactory`1.CreateObject(ISerializer serializer, SerializationItemCollection source)
в Ecng.Serialization.Serializer`1.Deserialize(SerializationItemCollection source, FieldList fields)
в Ecng.Serialization.Serializer`1.Deserialize(Stream stream, FieldList fields)
в Ecng.Serialization.Serializer`1.Deserialize(String fileName)
в StockSharp.Configuration.Extensions.TryLoadCredentials(ServerCredentials credentials)
в StockSharp.Installer.ProfileHelper.<LoginAsync>d__24.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в StockSharp.Installer.ProfileHelper.<<Start>b__23_0>d.MoveNext()
Thanks:

Support

Avatar
Date: 10/14/2020
Reply


dark11 Go to
Добрый день!
При запуске батника возникает ошибка. Подскажите, это баг поставки?


Попробуйте удалить папку Мои Документы\StockSharp
Thanks:

VD19

Avatar
Date: 10/15/2020
Reply


Добрый день.
Не могу установить Installer.
Пробовал с 3-х разных ПК с разными провайдерами.
Одна и таже ошибка - окно командной строки выскакивает и пропадает.
Это только у меня или общая проблема?
image1407.png 24 KB (70)
Thanks:

VD19

Avatar
Date: 10/15/2020
Reply


Добрый день!
По прежнему - не могу установить Installer.
Прошу помочь разобраться в проблеме.
Thanks:

Support

Avatar
Date: 10/15/2020
Reply


VD19 Go to
Добрый день.
Не могу установить Installer.
Пробовал с 3-х разных ПК с разными провайдерами.
Одна и таже ошибка - окно командной строки выскакивает и пропадает.
Это только у меня или общая проблема?


Вы запускаете bat файл как требует того инструкция?
Thanks:

VD19

Avatar
Date: 10/15/2020
Reply


Запускаю .bat из команд. строки
- начинается загрузка
- завершается ошибкойInst_bat_err.png
Inst_bat_err.png 75 KB (2215)
Thanks:

artemox

Avatar
Date: 11/12/2020
Reply


Добрый день
Кнопка "выбрать путь" не открывает окно выбора директории, т.е. визуально нажимается, но реакции нет.
Можно где то в xml/реестре... прописать путь установки, чтобы в интерфейсе не надо было руками указывать?
Thanks:

smart

Avatar
Date: 11/18/2020
Reply


не устанавливается installer
S#.Installer.Console | System.InvalidOperationException: can't install this product. independent=True, packageavailable=True, installed=True
в StockSharp.Installer.Product.<InstallAsync>d__101.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в StockSharp.Installer.Console.Program.<ExecuteAsync>d__12.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в StockSharp.Installer.Console.Program.<Main>d__9.MoveNext()
Thanks:

smart

Avatar
Date: 11/18/2020
Reply


установилось после удаления папки stocksharp из документов
Thanks:

lifat

Avatar
Date: 11/18/2020
Reply


Подскажите, please, как установить S#.Data? В Installer напротив названия программы отсутствует флаг установки...
Thanks:

lifat

Avatar
Date: 11/19/2020
Reply


lifat Go to
Подскажите, please, как установить S#.Data? В Installer напротив названия программы отсутствует флаг установки...

После переустановки флаг обнаружился...

Thanks:

AbuDallil

Avatar
Date: 11/26/2020
Reply


Здравствуйте!
Не устанавливается Installer.
13:02:25.994| |S#.Installer.Console|options: Action=Install, AllowNugetCache=False, ForceUpdateCheck=True, AllowPrerelease=False, NoError=False, PackageId='Stocksharp.Installer.UI', InstallDirectory='f:\stocksharp_complete\installer\stocksharp.installer.ui', RunExe='StockSharp.Installer.UI.exe'
13:02:26.110|Error |ProfileHelper|login error: System.InvalidOperationException: login or password is empty
в StockSharp.Installer.ProfileHelper.TryLogin(ServerCredentials cred, Boolean force)
в StockSharp.Installer.ProfileHelper.<LoginAsync>d__24.MoveNext()
13:02:46.909|Debug |ProfileHelper|trying to login (abudallil@gmail.com)...
13:03:08.017|Error |ProfileHelper|login error: System.ServiceModel.EndpointNotFoundException: Прослушивание на https://stocksharp.com/s...thenticationservice.svc не выполняла ни одна конечная точка, которая могла бы принять сообщение. Среди прочих причин это могло быть вызвано неправильным адресом или действием SOAP. Подробнее см. в описании InnerException (если имеется). ---> System.Net.WebException: Невозможно соединиться с удаленным сервером ---> System.Net.Sockets.SocketException: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера 176.9.107.213:443
в System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
в System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
--- Конец трассировки внутреннего стека исключений ---
в System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
в System.Net.HttpWebRequest.GetRequestStream()
в System.ServiceModel.Channels.HttpOutput.WebRequestHttpOutput.GetOutputStream()
--- Конец трассировки внутреннего стека исключений ---

Server stack trace:
в System.ServiceModel.Channels.HttpOutput.WebRequestHttpOutput.GetOutputStream()
в System.ServiceModel.Channels.HttpOutput.Send(TimeSpan timeout)
в System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.SendRequest(Message message, TimeSpan timeout)
в System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
в System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
в System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
в System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
в System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
в StockSharp.Community.IAuthenticationService.Login4(Int64 productId, String version, String email, String password)
в StockSharp.Community.AuthenticationClient.<>c__DisplayClass37_0.<Login>b__0(IAuthenticationService f)
в Ecng.Net.ChannelHelper.Invoke[TChannel,TResult](ChannelFactory`1 factory, Func`2 handler)
в StockSharp.Community.AuthenticationClient.Login(ProductInfoMessage product, Version version, String login, SecureString password)
в StockSharp.Community.AuthenticationClient.Login()
в StockSharp.Installer.ProfileHelper.TryLogin(ServerCredentials cred, Boolean force)
в StockSharp.Installer.ProfileHelper.<LoginAsync>d__24.MoveNext()
Папку StockSharp в Документы перед установкой удалил.
Thanks:

Vladimir

Avatar
Date: 11/26/2020
Reply


Добрый день!
есть ли версия на MacOS
Thanks:

smirnov.captain

Avatar
Date: 12/1/2020
Reply


Добрый день,
возникла проблема с установкой:
12:05:24.004 | InstallerChannel | starting pipe server 'stocksharp_installer_ipc_pipe_16'
12:05:24.007 | InstallerChannel | pipe server error: System.IO.IOException: All pipe instances are busy.
at System.IO.Pipes.NamedPipeServerStream.Create(String pipeName, PipeDirection direction, Int32 maxNumberOfServerInstances, PipeTransmissionMode transmissionMode, PipeOptions options, Int32 inBufferSize, Int32 outBufferSize, PipeSecurity pipeSecurity, HandleInheritability inheritability, PipeAccessRights additionalAccessRights)
at System.IO.Pipes.NamedPipeServerStream..ctor(String pipeName, PipeDirection direction, Int32 maxNumberOfServerInstances, PipeTransmissionMode transmissionMode, PipeOptions options, Int32 inBufferSize, Int32 outBufferSize, HandleInheritability inheritability)
at StockSharp.Installer.IPC.InstallerChannel.StartServerAsync()
затем
12:05:27.255 | ProductProvider | sleep for 1.00:00:00
12:05:27.255 | S#.Installer.Console | System.AggregateException: One or more errors occurred. (can't install this product. independent=True, packageavailable=True, installed=True)
---> System.InvalidOperationException: can't install this product. independent=True, packageavailable=True, installed=True
at StockSharp.Installer.Product.InstallAsync(ProductVersion version, String dir, CancellationToken token)
at StockSharp.Installer.Console.Program.ExecuteAsync()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at StockSharp.Installer.Console.Program.Main(String[] args)
Thanks:

Дмитрий

Avatar
Date: 12/1/2020
Reply


Здравствуйте.
StockSharp.Installer.Console.bat - не инсталлируется.
Сообщение: "отсутствует необходимая библиотека hostfxr.dll "
_________________________________________________________________________________________________________________________________________________________________________________________
K:\Programm Files\Installer>StockSharp.Installer.Console.bat

K:\Programm Files\Installer>StockSharp.Installer.Console.exe install Stocksharp.Installer.UI StockSharp.Installer.UI StockSharp.Installer.UI.exe --forcecheck
A fatal error occurred. The required library hostfxr.dll could not be found.
If this is a self-contained application, that library should exist in [K:\Programm Files\Installer\].
If this is a framework-dependent application, install the runtime in the global location [C:\Program Files\dotnet] or use the DOTNET_ROOT environment variable to specify the runtime location or register the runtime location in [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x64\InstallLocation].

The .NET Core runtime can be found at:
- https://aka.ms/dotnet-co...h=x64&rid=win10-x64
__________________________________________________________________________________________________________________________________________________________________________________________


Thanks:
1 2 3  > >>

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy