Руководство по GitHub

Руководство по GitHub (Pinned)
Atom
12/25/2014
esper


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

Скачать последнюю версию исходных кодов и библиотек S# можно несколькими способами:

  1. В виде отдельного архива. Содержимое репозитория в виде архива доступно по ссылке. Так же загрузку можно начать с помощью специальной кнопки показанной на рисунке ниже.
  2. С помощью Visual Studio Чтобы скачать содержимое репозитория с помощью VS необходимо выполнить следующие действия:
  3. Открыть Team explorer (Командный обозреватель)
  4. В открывшемся окне в группе Local Git Repositories (Локальные репозитории) необходимо выбрать Clone (Клонировать), указать адрес репозитория (https://github.com/stocksharp/stocksharp) и локальную папку, куда будет выполнено клонирование. В дальнейшем для обновления локального репозитория до последней версии необходимо в окне Team explorer открыть вкладку Unsynced commits, далее можно запросить список изменений на сервере с помощью Fetch и скопировать их в локальный репозиторий с помощью Pull.
  5. С помощью GitHub для Windows Инструкцию по установке и настройке GitHub для Windows доступна по ссылке или с помощью специальной кнопки на рисунке ниже.

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

img_1.png 60 KB (3610) img_2.png 4 KB (3756) img_3.png 16 KB (3482) img_4.png 11 KB (3757) img_5.png 40 KB (3708)


<< < 3 4 5 6 7  >
Mikhail Sukhov

Avatar
Date: 3/1/2015
Reply


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

Thanks:

Иван З.

Avatar
Date: 3/2/2015
Reply


Тоже все нормально компилится. Ни чего не переименовываю, в особые папки не ложу. Главное

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

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

как пользоваться

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

На рисунке файлы сторонних библиотек, которые по всей видимости не нужны. Но они были в папке References еще пару сборок назад

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

VassilSanych

Avatar
Date: 3/4/2015
Reply


Иван З.: Тоже все нормально компилится. Ни чего не переименовываю, в особые папки не ложу. ... 2) Когда будет просить лицензию, жать cancel. S#Studio S#Gidra, они не компилятся из-за отсутствия лицензии ActiproSoftware. Без установленных в систему компонентов собрать можно, но работать не будет. Где взять, могу сказать. Иван З.: Все бинарники лежат в отдельных папках их надо собрать в кучу. Как просто это сделать я не знаю, если знаете подскажите. Но пока я сделал программку, которая все сама собирает их в кучу. Ее я приложу к сообщению. А зачем? Все бинарники API лежат в папке bin проекта Algo. Остальное так и так надо цеплять только по необходимости.

Thanks:

VassilSanych

Avatar
Date: 3/4/2015
Reply


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

Thanks:

Иван З.

Avatar
Date: 3/5/2015
Reply


VassilSanych: ... но работать не будет. Где взять, могу сказать. Да я в курсе где взять, уже искал. [biggrin]

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

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

Thanks:

Иван З.

Avatar
Date: 3/5/2015
Reply


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

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

Thanks:

Иван З.

Avatar
Date: 3/12/2015
Reply


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

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

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

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

Thanks:

Mikhail Sukhov

Avatar
Date: 3/12/2015
Reply


Думаю, вы неправы

Thanks:

Иван З.

Avatar
Date: 3/12/2015
Reply


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

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

Thanks:

Mikhail Sukhov

Avatar
Date: 3/12/2015
Reply


Иван З.:

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

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

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

Вот линк http://stocksharp.com/posts/m/32827/

Thanks:
<< < 3 4 5 6 7  >

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

loading
clippy