2
0

MicroBuildv2.Build.ProjectConfiguration.props 1.4 KB

123456789101112131415161718192021222324
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <PropertyGroup>
  4. <MicroBuildV2Dir>$(SolutionDir)packages\MicroBuild.Core.0.2.0\build</MicroBuildV2Dir>
  5. <MicroBuildV2Props>$(MicroBuildV2Dir)\MicroBuild.Core.props</MicroBuildV2Props>
  6. <MicroBuildV2Targets>$(MicroBuildV2Dir)\MicroBuild.Core.targets</MicroBuildV2Targets>
  7. </PropertyGroup>
  8. <Import Project="$(MicroBuildV2Props)"
  9. Condition="'$(VSO_MICROBUILD_V2)'=='True' AND Exists('$(MicroBuildV2Props)')" />
  10. <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
  11. <PropertyGroup>
  12. <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see https://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
  13. </PropertyGroup>
  14. <Error Text="$([System.String]::Format('$(ErrorText)', '$(MicroBuildV2Props)'))"
  15. Condition="'$(VSO_MICROBUILD_V2)'=='True' AND !Exists('$(MicroBuildV2Props)')" />
  16. <Error Text="$([System.String]::Format('$(ErrorText)', '$(MicroBuildV2Targets)'))"
  17. Condition="'$(VSO_MICROBUILD_V2)'=='True' AND !Exists('$(MicroBuildV2Targets)')" />
  18. </Target>
  19. <Import Project="$(MicroBuildV2Targets)"
  20. Condition="'$(VSO_MICROBUILD_V2)'=='True' AND Exists('$(MicroBuildV2Targets)')" />
  21. </Project>