<Project> <Choose> <When Condition=" '$(InitializeVMR)' == 'true' "> <!-- VMR bootstrap --> <ItemGroup> <ProjectToBuild Include="$(RepoRoot)src/VirtualMonoRepo/Tasks/VirtualMonoRepo.Tasks.csproj" BuildInParallel="false" /> <ProjectToBuild Include="$(RepoRoot)src/VirtualMonoRepo/InitializeVMR.proj" BuildInParallel="false" /> </ItemGroup> </When> <Otherwise> <!-- Regular build --> <ItemGroup> <ProjectToBuild Include="$(RepoRoot)Microsoft.DotNet.Cli.sln" /> <ProjectToBuild Condition="'$(OS)' == 'Windows_NT' And ('$(Architecture)' == 'x86' Or '$(Architecture)' == 'x64' Or '$(Architecture)' == 'arm64' Or '$(Architecture)' == 'arm')" Include="$(RepoRoot)eng\version.csproj; $(RepoRoot)eng\native.proj" /> </ItemGroup> </Otherwise> </Choose> </Project>