Различные версии C# используются в некоторых DLL-решениях.

У меня есть решение, состоящее из 10+ проектов. Я несу основную ответственность за один из этих проектов, который в основном представляет собой DLL-библиотеку, которая вызывается другими частями решения. Я бы посчитал лучше изменить версию C# с 7.0 до 7.1 - или до последней - по некоторым причинам.

У меня есть два вопроса:

  • Могут ли разные версии определенных подпроектов вызвать проблемы в будущем?
  • Считаете ли вы, что изменение версии C# на последнюю является хорошей практикой?

Заранее благодарны за Вашу помощь.

1 ответ

Решение

Изменения для добавочных обновлений версии не должны быть большой проблемой. Если вы используете систему контроля версий, что вам и нужно, то это будет относительно тривиально.

создать отдельную ветку, изменить версию всех проектов.

если вы используете TFS, если я правильно помню, поскольку я не затрагивал это много лет, вы просто проверяете файлы, и если что-то идет не так, вы отменяете действия редактирования.

Другие вопросы по тегам