Руководство по GitHub
Atom Reply
12/25/2014


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

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

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

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


Для компиляции необходимо установить Actipro версии 11.2.555.0. Лицензия приобретается отдельно каждым.
img_1.png 60.8KB (284) img_2.png 4.2KB (257) img_3.png 16.5KB (265) img_4.png 11.6KB (256) img_5.png 40.9KB (262)




61 Answers
1 2 3  >
RomSunZ

Avatar
Programmer
Date: 1/3/2015
Reply


При загрузке reference из github получаю ошибку
Цитата:

Exception: Your trial of SciChart has expired. SciChart must be activated on this machine using a purchased serial key to allow development. Please contact support@scichart.com or visit www.scichart.com/buy-now
Thanks:

Лебедев Сергей

Avatar
Training
Date: 1/3/2015
Reply


Согласен, то же самая ошибка.
Более дательное изучение вопроса показывает что в конфигурации присутствует Abt.Controls.SciChart.Wpf Version=3.21.0.5520, а какая-то из StockSharp библиотек - видимо StockSharp.Xaml.Charting.dll ссылается на библиотеку SciChart Version=3.1.0.5022, см. сообщения при построении.
Вероятно это и порождает такое сообщение.




Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 1/4/2015
Reply


Ошибки по тексту разные.

Thanks:

RomSunZ

Avatar
Programmer
Date: 1/14/2015
Reply


Подскажите, когда будет (и будет ли) решена проблема с ошибкой "Exception: Your trial of SciChart has expired. SciChart must be activated on this machine using a purchased serial key to allow development"?
Использовать референс из гитхаба по-прежнему не возможно.
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 1/14/2015
Reply


RomSunZ Перейти

Использовать референс из гитхаба по-прежнему не возможно.


Возможно. Только не под отладчиком.
Thanks:

RomSunZ

Avatar
Programmer
Date: 1/14/2015
Reply


Это так и задумывалось?
А в https://stocksharp.ru/products/download/ АПИ обновляться будет, чтобы можно было работать под отладчиком тоже, или уже не планируется?
Thanks:

esper

Avatar
Programmer
Date: 1/15/2015
Reply


Это особенность новой лицензионной политики ABT Software.
Topic starter
Thanks:

RomSunZ

Avatar
Programmer
Date: 1/15/2015
Reply


Может быть тогда есть смысл вернуться к предыдущей версии библиотеки?
Thanks:

Лебедев Сергей

Avatar
Training
Date: 1/16/2015
Reply


так и пришлось сделать - откатиться на 4.2.33.0.
Однако из 4.2.48.0 я подключил StockSharp.Algo.History, так как там есть определенные обновления за 2014, и к счастью она нормально работает со младшими версиями...
Thanks:

RomSunZ

Avatar
Programmer
Date: 1/16/2015
Reply


lebedevsrg Перейти
так и пришлось сделать - откатиться на 4.2.33.0.
Однако из 4.2.48.0 я подключил StockSharp.Algo.History, так как там есть определенные обновления за 2014, и к счастью она нормально работает со младшими версиями...


Я имел в виду вернуть библиотеку SciChart 3.1 вместо обновленной 3.2 с новым типом лицензии
Thanks:

Rebelion

Avatar
Training
Date: 2/10/2015
Reply


О'кей, Гугл, и как теперь этим пользоваться, если ни разу GitHub'ом не пользовался? Есть ли мануал по тому, как собирать проект и получать необходимые библиотеки? У мну проект нифига не компилится. Где я дурак?
Thanks:

VassilSanych

Avatar
Date: 2/12/2015
Reply


В каждом проекте захардкожено, что StockSharpAssemblyInfo.cs находится в папке /StockSharp (GitHub)/
Так что лучше при клонировании называть папку именно так. Или просто исправить линки.
Thanks: spaceman

VassilSanych

Avatar
Date: 2/13/2015
Reply


В сущности, разобрано всё, кроме API. Всё, что работает с XAML, и даже коннекторы.
API собирается, и на том спасибо.
Thanks:

VassilSanych

Avatar
Date: 2/13/2015
Reply


Rebelion Перейти
Есть ли мануал по тому, как собирать проект и получать необходимые библиотеки? У мну проект нифига не компилится. Где я дурак?

- клонируете всё в папку /StockSharp (GitHub)/
- пытаетесь собрать
- делаете Unload проектам, которые не собираются или вам лично не нужны, спускаясь по зависимостям сверху вниз
Algo должен собираться.


Thanks:

Иван З.

Avatar
Training Articles author Donator
Date: 2/13/2015
Reply


VassilSanych Перейти
Rebelion Перейти
Есть ли мануал по тому, как собирать проект и получать необходимые библиотеки? У мну проект нифига не компилится. Где я дурак?

- клонируете всё в папку /StockSharp (GitHub)/
- пытаетесь собрать
- делаете Unload проектам, которые не собираются или вам лично не нужны, спускаясь по зависимостям сверху вниз
Algo должен собираться.


Тоже ни чего не получается, если не сложно, объясните по подробнее на примере S#Studio. Она собирается? Или это я много хочу? BigGrin

Thanks:

VassilSanych

Avatar
Date: 2/13/2015
Reply


Иван З. Перейти

Тоже ни чего не получается, если не сложно, объясните по подробнее на примере S#Studio. Она собирается? Или это я много хочу?

Да, студия великовата :)
У меня не собирается. Но я и не пытался больше одного раза.
Соберите Algo, а потом уж сами ищите чего студии не хватает. Попробуйте подсунуть недостающее/конфликтующее из релизной версии.
Как я уже писал, это скорее всего будут компоненты XAML.
См. решения в этой ветке выше.

Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 2/13/2015
Reply


Иван З. Перейти

Тоже ни чего не получается, если не сложно, объясните по подробнее на примере S#Studio. Она собирается? Или это я много хочу? BigGrin


К серии уроков по C# и S# надо будет отдельно продавать "Как скомпилировать StockSharp". По моим оценкам - не менее 60-ти часов брутального видео.
Thanks:

voucik

Avatar
Date: 2/14/2015
Reply


Всем привет. Объясняю по подробней. Прикол в том, что на самом деле нужно решить только эту проблему
Error 260 Source file '..\..\StockSharp (GitHub)\StockSharpAssemblyInfo.cs' could not be found E:\PROJECT\Finam\StockSharp\GitHubPrj\stocksharp-master\stocksharp-master\Localization\CSC Localization
Т.Е. указать правильный путь к этому файлу StockSharpAssemblyInfo.cs (у них он во многих проектах указан с папкой StockSharp (GitHub), а у вас нет такой папки).
Кстати, я не понимаю, зачем было людям выставлять реально не рабочие примеры, ибо не все же хорошо шарят в программировании.
Поэтому делаем следующие шаги:
1. Находим все все файлы проектов в папке проекта
в Windows поисковике (находясь в распакованной папке) пишем *.csproj
find
2. Открываем их с помощью блокнота (лучше notepad++), можно все файлы выделить и открыть с помощью него.
dddd
3. В блокноте жмём Ctrl+F и выбираем вкладке заменить и в строке найти пишем: \StockSharp (GitHub)
, а строку заменить на оставляем пустую (проверьте, чтоб не было пробелов).
И жмем кнопку заменить во всех открытых документах.
ghjghj
4. Закрываем блокнот и сохраняем изменённые файлы.
5. Копируем файл StockSharpAssemblyInfo.cs на один уровень выше, чем он находится (т.е. если он находится C:\1\2\3\ в папке три, то надо вернуться обратно и скопировать в папку 2 C:\1\2\)
dfgdfgdfg
6. Компилим проект и видим ещё одну ошибку
Error 4 'Could not find file 'E:\PROJECT\Finam\StockSharp\GitHubPrj\stocksharp-master\stocksharp-master\Xaml\Properties\Licenses.licx'.' E:\PROJECT\Finam\StockSharp\GitHubPrj\stocksharp-master\stocksharp-master\Xaml\LC XamlPublic
Не беда, открываем проект XamlPublic и удаляем этот файл из проекта (кнопка Del).
dsfdsf
Вот и всё, компилим и радуемся.
P.S. Я понимаю, что это все криво и т.д. но я попытался объяснить простому люду, как проще всего и быстрее запустить проект.
Thanks: Mikhail Sukhov Rebelion

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 2/14/2015
Reply


Поставил спасибо за обзор, но вы что то делаете не так.
Thanks:

TheRoman

Avatar
Date: 2/14/2015
Reply


voucik спасибо, только хотел по этому поводу отписать ...

Михайл, в одном из топиков вы написали "Мы меняем и процесс разработки." - что под этим подразумевается?
Thanks:

TheRoman

Avatar
Date: 2/14/2015
Reply


У меня все равно есть ошибки, с.м. вложенный
errorcomp.txt 206.5KB (1)
Thanks:

voucik

Avatar
Date: 2/14/2015
Reply


TheRoman Перейти
У меня все равно есть ошибки, с.м. вложенный

ндааа, ошибок много, какая Visual Studio?
И ещё вопрос, ты точно поставил этот файл в правильную папку (попробуй потестить, скопуруй его в разные папки) StockSharpAssemblyInfo.cs

Thanks:

TheRoman

Avatar
Date: 2/14/2015
Reply


Михаил, а какие системные требования?
У меня стоит windows 7 .NET Framework 4.5 и SDK for Windows 7.
Thanks: Сергей Гаврилов

Сергей Гаврилов

Avatar
Training
Date: 2/20/2015
Reply


Ошибка при компиляции XamlPublic: Lc.exe exited with code -1
Решение: https://opencr.wordpress...-exe-exited-with-code-1/
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 2/20/2015
Reply


И Гидра и Студия использует Актипро. Без лицензии этой компании запустить скомпилированное не удастся.
Thanks:
1 2 3  >

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

loading
clippy