Различные версии C# используются в некоторых DLL-решениях.
У меня есть решение, состоящее из 10+ проектов. Я несу основную ответственность за один из этих проектов, который в основном представляет собой DLL-библиотеку, которая вызывается другими частями решения. Я бы посчитал лучше изменить версию C# с 7.0 до 7.1 - или до последней - по некоторым причинам.
У меня есть два вопроса:
- Могут ли разные версии определенных подпроектов вызвать проблемы в будущем?
- Считаете ли вы, что изменение версии C# на последнюю является хорошей практикой?
Заранее благодарны за Вашу помощь.
1 ответ
Изменения для добавочных обновлений версии не должны быть большой проблемой. Если вы используете систему контроля версий, что вам и нужно, то это будет относительно тривиально.
создать отдельную ветку, изменить версию всех проектов.
если вы используете TFS, если я правильно помню, поскольку я не затрагивал это много лет, вы просто проверяете файлы, и если что-то идет не так, вы отменяете действия редактирования.