Как избегать постоянного мержа своих стратегий при обновлении OS.Engine?
Здравствуйте.
При обновлении рабочей копии из апстрима возникаю конфликты в файлах со стратегиями и их UI.
Конфликт я разрешаю как "оставить мои", но при этом если будут глобальные изменения класса для стратегий, то я их не получу.
Кроме того, ко мне подтягиваются xaml файлы от стратегий, которые отсутствуют в моем panelcreator и я их каждый раз удаляю вручную.
Какой должен быть рабочий процесс, чтобы можно было держать свои стратегии отдельно от обновляемых компонентов?
Я могу попробовать сделать дополнение к panelcreator, чтобы была компиляция на лету пользовательских (не дефолтных) стратегий, которые мы будем выносить из проекта. Вот принцип https://blogs.msdn.microsoft.com/abhinaba/2006/02/09/c-writing-extendable-applications-using-on-the-fly-compilation/
При этом решении будет обратная совместимость с прошлыми версиям движка и архитектура сохранится.
Также это позволит менять параметры стратегии на лету без ребилда всего проекта и не нужно будет создавать для этого ui
ООО «ВАН ТЕХНОЛОГИИ»т: +7 953 769 56 45
* Торговля на финансовых рынках связана с риском, который лежит на Вас.
* Ничто из написанного на сайте o-s-a.net не является рекомендацией.
* Если Вы этого не понимаете, не читайте этот сайт, ничего не покупайте.