Руководство по 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. Лицензия приобретается отдельно каждым.
img_1.png 60 KB (2031) img_2.png 4 KB (2314) img_3.png 16 KB (2020) img_4.png 11 KB (2251) img_5.png 40 KB (2232)


< 1 2 3 4  > >>
Rebelion

Фотография
Дата: 11.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 спасибо, только хотел по этому поводу отписать ...

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

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

loading
clippy