В VS 2017 или, точнее, в старом формате проекта, используемом в VS 2017, у каждого проекта была папка «Свойства» с файлом AssemblyInfo.cs
, в котором содержались такие вещи, как версия проекта, авторские права и т. Д.
Если вы хотите поделиться этой информацией между несколькими проектами, скажем, всеми в конкретном решении, вы создали файл AssemblyInfo_Shared.cs
, переместили в него общие свойства, удалив их из исходного файла AssemblyInfo.cs
, тогда вы бы«связать» совместно используемую версию с каждым отдельным проектом.
Теперь при сборке информация, содержащаяся в AssemblyInfo_Shared.cs
, будет передана всем проектам, в то время как значения, специфичные для проекта, останутся в исходном файле AssemblyInfo.cs
..
Однако в новом формате проекта все эти значения встроены в файл проекта, который теперь представляет собой простой файл XML.Как вы можете поделиться настройками между проектами сейчас?