<Project> <!-- Make F# support Central Package Management --> <PropertyGroup> <DisableImplicitSystemValueTupleReference>true</DisableImplicitSystemValueTupleReference> <DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference> </PropertyGroup> <!-- Use lock files --> <PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'"> <ContinuousIntegrationBuild>true</ContinuousIntegrationBuild> </PropertyGroup> <PropertyGroup> <RestorePackagesWithLockFile>true</RestorePackagesWithLockFile> <RestoreLockedMode Condition="'$(ContinuousIntegrationBuild)' == 'true'">true</RestoreLockedMode> </PropertyGroup> <PropertyGroup> <GenerateDocumentationFile>true</GenerateDocumentationFile> <Authors>Maxime Mangel</Authors> </PropertyGroup> <!-- Packages common to all the projects Excepts Glutinum.Build which is isolated from the others --> <ItemGroup Condition="'$(PackageId)'!='Glutinum.Build'"> <!-- Depends on the same version of FSharp.Core for all the projects --> <PackageReference Include="FSharp.Core" /> </ItemGroup> </Project>