<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="Compile" DependsOnTargets="Prepare; CompileCLI; BuildProjectsForNuGetPackages;" /> <Target Name="CompileCLI"> <RemoveDir Directories="$(OutputDirectory)" /> <MakeDir Directories="$(OutputDirectory)"/> <!-- Publish DotNet --> <MSBuild Projects="$(SrcDirectory)/redist/redist.csproj" Targets="Publish" /> <!-- Build MSBuildSdkResolver for all target frameworks (so we can build and test it x-plat) --> <MSBuild Projects="$(SrcDirectory)/Microsoft.DotNet.MSBuildSdkResolver/Microsoft.DotNet.MSBuildSdkResolver.csproj" /> <!-- Publish MSBuildSdkResolver for net46 (to prepare it for the VS insertion nupkg packaging) --> <MSBuild Projects="$(SrcDirectory)/Microsoft.DotNet.MSBuildSdkResolver/Microsoft.DotNet.MSBuildSdkResolver.csproj" Condition="'$(OS)' == 'Windows_NT'" Properties="TargetFramework=net46" Targets="Publish" /> </Target> </Project>