Shared AssemblyInfo для единообразного управления версиями в решении

Я читал об этой технике: Общая информация о сборке в проектах VS - блог JJameson

В основном это означает создание SharedAssemblyInfo.cs с информацией о версиях сборки , и добавив этот файл как ссылку на все проекты решения, чтобы фактический файл находился только в одном месте на диске.

Мой вопрос касается 2 сценариев:

  1. Существующее решение, которое не использует этот механизм: Is есть ли способ легко добавить ShareAssemblyInfo во все проекты? (допустим, у меня есть решение с 50 проектами.)

  2. При создании нового проекта по умолчанию создается новый AssemblyInfo.cs. Однако я хотел бы также автоматически связываться с SharedAssemblyInfo.

Есть ли какое-нибудь решение для этого? какова обычная практика?

68
задан Ian 22 March 2019 в 12:52
поделиться