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


Исходный код проектов 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. Лицензия приобретается отдельно каждым.



Спасибо: Mikhail Sukhov Barry




60 Ответов
1 2 3  >
RomSunZ

Фотография
Программист
Дата: 03.01.2015
Ответить


При загрузке 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
Спасибо:

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

Фотография
Курсы
Дата: 03.01.2015
Ответить


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




Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 04.01.2015
Ответить


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

Спасибо:

RomSunZ

Фотография
Программист
Дата: 14.01.2015
Ответить


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

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 14.01.2015
Ответить


RomSunZ Перейти

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


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

RomSunZ

Фотография
Программист
Дата: 14.01.2015
Ответить


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

esper

Фотография
Программист
Дата: 15.01.2015
Ответить


Это особенность новой лицензионной политики ABT Software.
Автор топика
Спасибо:

RomSunZ

Фотография
Программист
Дата: 15.01.2015
Ответить


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

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

Фотография
Курсы
Дата: 16.01.2015
Ответить


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

RomSunZ

Фотография
Программист
Дата: 16.01.2015
Ответить


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


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

Rebelion

Фотография
Курсы
Дата: 10.02.2015
Ответить


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

VassilSanych

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


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

VassilSanych

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


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

VassilSanych

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


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

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


Спасибо:

Иван З.

Фотография
Курсы Автор статей
Дата: 13.02.2015
Ответить


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

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


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

Спасибо:

VassilSanych

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


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

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

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

Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 13.02.2015
Ответить


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

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


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

voucik

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


Всем привет. Объясняю по подробней. Прикол в том, что на самом деле нужно решить только эту проблему
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. Я понимаю, что это все криво и т.д. но я попытался объяснить простому люду, как проще всего и быстрее запустить проект.
Спасибо: Mikhail Sukhov Rebelion

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 14.02.2015
Ответить


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

TheRoman

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


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

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

TheRoman

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


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

voucik

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


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

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

Спасибо:

TheRoman

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


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

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

Фотография
Курсы
Дата: 20.02.2015
Ответить


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

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 20.02.2015
Ответить


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

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

loading
clippy