[vs-workload] Set EnableSideBySideManifests=true (#18554)

Context: https://github.com/xamarin/yaml-templates/pull/274

Enables side by side workload manifest support when generating workload
MSIs.

This should only be enabled for builds shipping with .NET 8 Preview 7 or
later.

Co-authored-by: Alex Soto <alex@alexsoto.me>
This commit is contained in:
Peter Collins 2023-07-25 13:47:20 -04:00 коммит произвёл GitHub
Родитель 596304e281
Коммит 44001edebb
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 1 добавлений и 0 удалений

Просмотреть файл

@ -63,6 +63,7 @@ using (TextWriter writer = new StreamWriter (outputPath)) {
var iOSPlatform = platforms.Where (v => v.Item1 == "iOS");
var manifestBuildVersion = iOSPlatform.Any () ? iOSPlatform.First ().Item2 : platforms.First ().Item2;
writer.WriteLine ($" <ManifestBuildVersion>{manifestBuildVersion}</ManifestBuildVersion>");
writer.WriteLine ($" <EnableSideBySideManifests>true</EnableSideBySideManifests>");
writer.WriteLine ($" </PropertyGroup>");
writer.WriteLine ($" <ItemGroup>");
writer.WriteLine ($" <!-- Shorten package names to avoid long path caching issues in Visual Studio -->");