Rebelion
|
Date: 2/11/2015
О'кей, Гугл, и как теперь этим пользоваться, если ни разу GitHub'ом не пользовался? Есть ли мануал по тому, как собирать проект и получать необходимые библиотеки? У мну проект нифига не компилится. Где я дурак?
|
|
|
|
Thanks:
|
|
|
|
|
|
VassilSanych
|
Date: 2/12/2015
В каждом проекте захардкожено, что StockSharpAssemblyInfo.cs находится в папке /StockSharp (GitHub)/
Так что лучше при клонировании называть папку именно так. Или просто исправить линки.
|
|
|
|
|
|
|
VassilSanych
|
Date: 2/13/2015
В сущности, разобрано всё, кроме API. Всё, что работает с XAML, и даже коннекторы.
API собирается, и на том спасибо.
|
|
|
|
Thanks:
|
|
|
|
|
|
VassilSanych
|
Date: 2/13/2015
Rebelion:
Есть ли мануал по тому, как собирать проект и получать необходимые библиотеки? У мну проект нифига не компилится. Где я дурак?
- клонируете всё в папку /StockSharp (GitHub)/
- пытаетесь собрать
- делаете Unload проектам, которые не собираются или вам лично не нужны, спускаясь по зависимостям сверху вниз
Algo должен собираться.
|
|
|
|
Thanks:
|
|
|
|
|
|
Иван З.
|
Date: 2/13/2015
VassilSanych:
Rebelion:
Есть ли мануал по тому, как собирать проект и получать необходимые библиотеки? У мну проект нифига не компилится. Где я дурак?
- клонируете всё в папку /StockSharp (GitHub)/
- пытаетесь собрать
- делаете Unload проектам, которые не собираются или вам лично не нужны, спускаясь по зависимостям сверху вниз
Algo должен собираться.
Тоже ни чего не получается, если не сложно, объясните по подробнее на примере S#Studio. Она собирается? Или это я много хочу? [biggrin]
|
|
|
|
Thanks:
|
|
|
|
|
|
VassilSanych
|
Date: 2/13/2015
Иван З.:
Тоже ни чего не получается, если не сложно, объясните по подробнее на примере S#Studio. Она собирается? Или это я много хочу?
Да, студия великовата :)
У меня не собирается. Но я и не пытался больше одного раза.
Соберите Algo, а потом уж сами ищите чего студии не хватает. Попробуйте подсунуть недостающее/конфликтующее из релизной версии.
Как я уже писал, это скорее всего будут компоненты XAML.
См. решения в этой ветке выше.
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 2/13/2015
Иван З.:
Тоже ни чего не получается, если не сложно, объясните по подробнее на примере S#Studio. Она собирается? Или это я много хочу? [biggrin]
К серии уроков по C# и S# надо будет отдельно продавать "Как скомпилировать StockSharp". По моим оценкам - не менее 60-ти часов брутального видео.
|
|
|
|
Thanks:
|
|
|
|
|
|
voucik
|
Date: 2/14/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), а у вас нет такой папки).
Кстати, я не понимаю, зачем было людям выставлять реально не рабочие примеры, ибо не все же хорошо шарят в программировании.
Поэтому делаем следующие шаги:
- Находим все все файлы проектов в папке проекта
в Windows поисковике (находясь в распакованной папке) пишем *.csproj

- Открываем их с помощью блокнота (лучше notepad++), можно все файлы выделить и открыть с помощью него.

- В блокноте жмём Ctrl+F и выбираем вкладке заменить и в строке найти пишем: \StockSharp (GitHub)
, а строку заменить на оставляем пустую (проверьте, чтоб не было пробелов).
И жмем кнопку заменить во всех открытых документах.

- Закрываем блокнот и сохраняем изменённые файлы.
- Копируем файл StockSharpAssemblyInfo.cs на один уровень выше, чем он находится (т.е. если он находится C:\1\2\3\ в папке три, то надо вернуться обратно и скопировать в папку 2 C:\1\2)

- Компилим проект и видим ещё одну ошибку
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).
Вот и всё, компилим и радуемся.
P.S. Я понимаю, что это все криво и т.д. но я попытался объяснить простому люду, как проще всего и быстрее запустить проект.
|
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 2/14/2015
Поставил спасибо за обзор, но вы что то делаете не так.
|
|
|
|
Thanks:
|
|
|
|
|
|
TheRoman
|
Date: 2/14/2015
voucik спасибо, только хотел по этому поводу отписать ...
Михайл, в одном из топиков вы написали "Мы меняем и процесс разработки." - что под этим подразумевается?
|
|
|
|
Thanks:
|
|
|
|
|