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


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


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



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

1. Скачать stocksharp_setup.exe (.NET 6 будет установлен автоматически).

2. Запустите установочный файл stocksharp_setup.exe и следуйте инструкциям установщика.
Иногда Windows не запускает установку сразу, а выдает предупреждение:
Smart Screen
В этом случае нажмите на сслыку Подробнее в окне предупреждения, после чего появится следующее окно:
Smart Screen with more
Нажав на кнопку "Выполнить в любом случае", вы запустите установку Installer

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

Installer.UI.png


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

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

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

Installer.UI_choose.png

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

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

Installer.UI_download.png

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

Installer.UI_dir.png

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

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

Installer.UI_instal.png

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

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

Installer.UI_del.png

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

Installer.UI_repair.png

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

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

Installer.UI_force_update.png

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

Installer.UI_updat.png

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

Installer.UI_buy.png



<< < 4 5 6 7 8  > >>
DaTo

Avatar
Date: 1/18/2021
Reply


так же.
из п.1 установил .net5. переустанавливал.
23:06:24.276 | ProductProvider | product provider main task is canceled

и все.
Thanks: lifat

DaTo

Avatar
Date: 1/21/2021
Reply


новый архив отлично сработал!спасибо!
Thanks:

DaTo

Avatar
Date: 1/21/2021
Reply


баг: если установить 1 любой продукт (пусть,Гидра), то при попытке установки второго продукта (пусть,ЕДУ) окно выбора пути установки-пусто. лечится перезапуском программы S#installer.
Thanks:

aztek

Avatar
Date: 1/21/2021
Reply


Не получается установить S#Installer на Win8. NET версии 5.0.2 установлен отсюда - https://dotnet.microsoft.com/download/dotnet/5.0
Что я делаю не правильно?

Вот логи ошибки:

14:33:54.470| |ProgressHelper|Attempting to resolve dependencies for package 'StockSharp.Hydra.5.0.42' with DependencyBehavior 'Lowest'
14:33:55.119|Warning|prod(StockSharp.Hydra)|nuget resolver error
14:33:55.121|Verbose|ProductProvider|nuget: unlocked
14:33:55.122|Warning|ProductProvider|resolver error
14:33:55.122|Error |ProductProvider|update check failed: System.InvalidOperationException: Unable to resolve dependencies. 'runtime.linux-arm.runtime.native.System.IO.Ports 4.7.0' is not compatible with 'runtime.native.System.IO.Ports 5.0.0 constraint: runtime.linux-arm.runtime.native.System.IO.Ports (>= 5.0.0-rtm.20519.4)'.
---> NuGet.Resolver.NuGetResolverConstraintException: Unable to resolve dependencies. 'runtime.linux-arm.runtime.native.System.IO.Ports 4.7.0' is not compatible with 'runtime.native.System.IO.Ports 5.0.0 constraint: runtime.linux-arm.runtime.native.System.IO.Ports (>= 5.0.0-rtm.20519.4)'.
at NuGet.Resolver.PackageResolver.Resolve(PackageResolverContext context, CancellationToken token)
at NuGet.PackageManagement.NuGetPackageManager.PreviewInstallPackageAsync(NuGetProject nuGetProject, PackageIdentity packageIdentity, ResolutionContext resolutionContext, INuGetProjectContext nuGetProjectContext, IEnumerable`1 primarySources, IEnumerable`1 secondarySources, CancellationToken token)
--- End of inner exception stack trace ---
at NuGet.PackageManagement.NuGetPackageManager.PreviewInstallPackageAsync(NuGetProject nuGetProject, PackageIdentity packageIdentity, ResolutionContext resolutionContext, INuGetProjectContext nuGetProjectContext, IEnumerable`1 primarySources, IEnumerable`1 secondarySources, CancellationToken token)
at StockSharp.Installer.NugetHelper.GatherDependenciesImplAsync(PackageIdentity target, NuGetFramework fwk, CancellationToken token, ILogReceiver log)
at StockSharp.Installer.NugetHelper.GatherDependenciesAsync(PackageIdentity target, NuGetFramework fwk, CancellationToken token, ILogReceiver log)
at StockSharp.Installer.Product.EnsureAddInIdsAsync(IReadOnlyList`1 allProducts, CancellationToken token)
at StockSharp.Installer.Product.CheckForUpdatesAsync(IReadOnlyList`1 allProducts, CancellationToken token)
at StockSharp.Installer.ProductProvider.RunImplAsync()
14:33:55.182| |ProgressHelper|STATUS: Ошибка проверки обновлений
14:33:55.184|Error |ProgressHelper|System.InvalidOperationException: Unable to resolve dependencies. 'runtime.linux-arm.runtime.native.System.IO.Ports 4.7.0' is not compatible with 'runtime.native.System.IO.Ports 5.0.0 constraint: runtime.linux-arm.runtime.native.System.IO.Ports (>= 5.0.0-rtm.20519.4)'.
---> NuGet.Resolver.NuGetResolverConstraintException: Unable to resolve dependencies. 'runtime.linux-arm.runtime.native.System.IO.Ports 4.7.0' is not compatible with 'runtime.native.System.IO.Ports 5.0.0 constraint: runtime.linux-arm.runtime.native.System.IO.Ports (>= 5.0.0-rtm.20519.4)'.
at NuGet.Resolver.PackageResolver.Resolve(PackageResolverContext context, CancellationToken token)
at NuGet.PackageManagement.NuGetPackageManager.PreviewInstallPackageAsync(NuGetProject nuGetProject, PackageIdentity packageIdentity, ResolutionContext resolutionContext, INuGetProjectContext nuGetProjectContext, IEnumerable`1 primarySources, IEnumerable`1 secondarySources, CancellationToken token)
--- End of inner exception stack trace ---
at NuGet.PackageManagement.NuGetPackageManager.PreviewInstallPackageAsync(NuGetProject nuGetProject, PackageIdentity packageIdentity, ResolutionContext resolutionContext, INuGetProjectContext nuGetProjectContext, IEnumerable`1 primarySources, IEnumerable`1 secondarySources, CancellationToken token)
at StockSharp.Installer.NugetHelper.GatherDependenciesImplAsync(PackageIdentity target, NuGetFramework fwk, CancellationToken token, ILogReceiver log)
at StockSharp.Installer.NugetHelper.GatherDependenciesAsync(PackageIdentity target, NuGetFramework fwk, CancellationToken token, ILogReceiver log)
at StockSharp.Installer.Product.EnsureAddInIdsAsync(IReadOnlyList`1 allProducts, CancellationToken token)
at StockSharp.Installer.Product.CheckForUpdatesAsync(IReadOnlyList`1 allProducts, CancellationToken token)
at StockSharp.Installer.ProductProvider.RunImplAsync()
14:33:55.288|Debug |ProductProvider|sleep for 00:05:00
14:33:55.290|Error |S#.Installer.Console|System.AggregateException: One or more errors occurred. (A task was canceled.)
---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Threading.Tasks.Task.GetExceptions(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)
--- End of stack trace from previous location ---

--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at StockSharp.Installer.Console.Program.Main(String[] args)
14:33:55.366|Warning|S#.Installer.Console|press any key to continue...
14:33:56.053|Debug |ConfigProvider|saving app cache to C:\Users\Vladimir\Documents\StockSharp\Installer\installer_apps.xml
14:33:56.308|Debug |ConfigProvider|saving app cache done
14:34:54.027|Debug |ProductProvider|product provider main task is canceled
Thanks:

Артем

Avatar
Date: 1/21/2021
Reply


Добрый день.

Установка завершается ошибкой...

installer_console012154.txt 266 KB (325) image8969.png 76 KB (225)
Thanks:

mebios

Avatar
Date: 1/22/2021
Reply


Артем Go to
Добрый день.

Установка завершается ошибкой...



Аналогично
Thanks:

vales

Avatar
Date: 1/23/2021
Reply


Добрый день.
Запуск setup_installer.bat завершается с ошибкой, GUI установщика не появляется.
Лог запуска в приложенном файле.
Thanks:

lifat

Avatar
Date: 1/31/2021
Reply


Добрый день.
При установке Data :

WARNING Install failed. Rolling back...
Executing nuget actions took 58,7 sec
ERROR FatalProtocolException: Error downloading 'StockSharp.Hydra.Core.5.0.50 : StockSharp.Xaml.Charting [5.0.58, 5.0.58]' from 'https://nuget.stocksharp.ru/x/Packages(Id='StockSharp.Hydra.Core',Version='5.0.50')/Download'.
Thanks:

DaTo

Avatar
Date: 2/23/2021
Reply


При попытке обновления инсталера ошибка:

image7212.png 67 KB (181)
Thanks:

Kraken

Avatar
Date: 3/1/2021
Reply


Снова не работает инсталлятор:

Code
4:36:03.422 | S#.Installer.Console | System.AggregateException: One or more errors occurred. (product not found: 'Stocksharp.Installer.UI')
---> System.InvalidOperationException: product not found: 'Stocksharp.Installer.UI'
at StockSharp.Installer.Console.Program.GetProduct()
at StockSharp.Installer.Console.Program.ExecuteAsync()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at StockSharp.Installer.Console.Program.Main(String[] args)
4:36:03.439 | S#.Installer.Console | press any key to continue...
Thanks:
<< < 4 5 6 7 8  > >>

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

loading
clippy