Руководство по GitHub (Прикрепленные)
Atom
25.12.2014
esper


Исходный код проектов S# Data и S# Studio, а так же общих библиотек S#.API (Algo, Messages, Xaml) и коннекторов (SmartCOM, Transaq, AlfaDirect и т.д.) выложен в открытый доступ на GitHub.

Скачать последнюю версию исходных кодов и библиотек S# можно несколькими способами:
  1. В виде отдельного архива.
    Содержимое репозитория в виде архива доступно по ссылке. Так же загрузку можно начать с помощью специальной кнопки показанной на рисунке ниже.


  2. С помощью Visual Studio
    Чтобы скачать содержимое репозитория с помощью VS необходимо выполнить следующие действия:
    1. Открыть Team explorer (Командный обозреватель)

    2. В открывшемся окне в группе Local Git Repositories (Локальные репозитории) необходимо выбрать Clone (Клонировать), указать адрес репозитория (https://github.com/stocksharp/stocksharp) и локальную папку, куда будет выполнено клонирование.

    В дальнейшем для обновления локального репозитория до последней версии необходимо в окне Team explorer открыть вкладку Unsynced commits, далее можно запросить список изменений на сервере с помощью Fetch и скопировать их в локальный репозиторий с помощью Pull.


  3. С помощью GitHub для Windows
    Инструкцию по установке и настройке GitHub для Windows доступна по ссылке или с помощью специальной кнопки на рисунке ниже.


Для компиляции необходимо установить Actipro версии 11.2.555.0. Лицензия приобретается отдельно каждым.
img_1.png 60 KB (2337) img_2.png 4 KB (2613) img_3.png 16 KB (2326) img_4.png 11 KB (2564) img_5.png 40 KB (2528)


<< < 3 4 5 6 7  >
Mikhail Sukhov

Фотография
Дата: 01.03.2015
Ответить


У меня все норм компилируется. Если уровень знаний не позволяет использовать Гит то пользуйтесь коробкой где уже все собрано.
Спасибо:

Иван З.

Фотография
Дата: 02.03.2015
Ответить


Тоже все нормально компилится. Ни чего не переименовываю, в особые папки не ложу.
Главное
1) разблокировать архив и разархивировать, если качаете архивом с гитхаб.
3) открыть решение, нажать собрать решение или Ctrl+Shift+B
2) Когда будет просить лицензию, жать cancel.
S#Studio S#Gidra, они не компилятся из-за отсутствия лицензии ActiproSoftware.

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

как пользоваться
1) Компилите солюшн S#
2) закидываете папку CopyDLL в папку с солюшн S#, у меня stocksharp-master, можно и из любой другой но тогда придется указывать путь
3) запускаете CopyDLL проект, жмете старт
Ошибки и не найденные файлы напишет в окошке.

4) Скопированные DLL можно найти в папке ReferencesAll, у меня stocksharp-master\ReferencesAll
Весь перечень файлов и путей до них можно найти в проекте в файле Files.csv
CopyDLL.rar 11 KB (365)
Спасибо: Виктор Senex

VassilSanych

Фотография
Дата: 04.03.2015
Ответить


Иван З.
Тоже все нормально компилится. Ни чего не переименовываю, в особые папки не ложу.
...
2) Когда будет просить лицензию, жать cancel.
S#Studio S#Gidra, они не компилятся из-за отсутствия лицензии ActiproSoftware.

Без установленных в систему компонентов собрать можно, но работать не будет.
Где взять, могу сказать.
Иван З.

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

А зачем? Все бинарники API лежат в папке bin проекта Algo.
Остальное так и так надо цеплять только по необходимости.


Спасибо:

VassilSanych

Фотография
Дата: 04.03.2015
Ответить


Иван З.
Для того, что вам точно никогда не понадобится (например ненужные плагины) делайте Unload project
Это никак не влияет на код, но зато собирается только необходимое и намного быстрее.
Спасибо:

Иван З.

Фотография
Дата: 05.03.2015
Ответить


VassilSanych

... но работать не будет.
Где взять, могу сказать.

Да я в курсе где взять, уже искал. [biggrin]

VassilSanych

А зачем? Все бинарники API лежат в папке bin проекта Algo.
Остальное так и так надо цеплять только по необходимости.

Чтоб все в одной пачке лежало и не искать.
В папке bin проекта Algo действительно почти все что нужно. Кроме коннекторов.

VassilSanych

Для того, что вам точно никогда не понадобится (например ненужные плагины) делайте Unload project
Это никак не влияет на код, но зато собирается только необходимое и намного быстрее.

Только сейчас понял про какой Unload project вы говорите, [lol] спасибо не знал.
Спасибо:

Иван З.

Фотография
Дата: 05.03.2015
Ответить


А SciChart сейчас тоже лицензию требует?
Пробовал на исходниках, и с .nuget брал DLL одна картинка

SampleHistoryTesting у кого получалось запустить?
Спасибо:

Иван З.

Фотография
Дата: 12.03.2015
Ответить


На последней версии 4.2.71 с Гита
Пример для QUIK Sample стал просить лицензию

И соответственно пример работать не хочет

тоже самое и с SampleCandlesPublic

на версии 4.2.68 эти примеры работают нормально
Если учесть предыдущее сообщение, то работающих примеров с ГитХаба не осталось
Спасибо:

Mikhail Sukhov

Фотография
Дата: 12.03.2015
Ответить


Думаю, вы неправы
Спасибо:

Иван З.

Фотография
Дата: 12.03.2015
Ответить


Михаил Сухов
Думаю, вы неправы


О, спасибо! Действительно неправ. Прилепил StockSharp.Licensing к проекту все пошло. [lol]
Спасибо:

Mikhail Sukhov

Фотография
Дата: 12.03.2015
Ответить


Иван З.
Михаил Сухов
Думаю, вы неправы


О, спасибо! Действительно неправ. Прилепил StockSharp.Licensing к проекту все пошло. [lol]


Думаю вы опять неправы.

Вот линк http://stocksharp.com/posts/m/32827/
Спасибо:
<< < 3 4 5 6 7  >

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy