Git репозиторий / решение с проектами в виде подмодулей

У меня интересная конфигурация, в которой я могу быть совершенно не прав.

У меня есть решение, которое имеет свой собственный проект, и еще два проекта, которые загружаются из двух отдельных подмодулей хранилища.

Я использую эти проекты для создания двух библиотек, которые я использую для своего собственного проекта, а затем использую событие pre-build основного проекта, чтобы скопировать недавно собранные .dll в выходную папку моего проекта.

Тем не менее, я пришел к загадке. Один из проектов подмодулей использует многобайтовый набор символов, в то время как другой использует набор символов Unicode.

Я могу изменить набор символов моего собственного проекта, но я не могу ничего изменить в подмодулях, так как я изменяю только свою локальную копию — любой, кто клонирует репозиторий, все равно получит неизмененную версию.

Есть ли способ, которым я могу каким-то образом редактировать свойства проекта с помощью какого-либо предварительно созданного события другого проекта или чего-то подобного?

Это гарантирует, что любой, кто пытается изменить проект, имеет версию .dll, скомпилированную на своем компьютере. Стоит ли это усилий или я просто слишком усложняю вещи? Должен ли я просто скомпилировать библиотеки, а затем добавить скомпилированные .dll в мой проект и оставить подмодули вне него?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]