Build custom tasks for net45 on Windows, even when building in source-build.
authorEric Erhardt <eric.erhardt@microsoft.com>
Wed, 4 Oct 2017 22:51:07 +0000 (17:51 -0500)
committerEric Erhardt <eric.erhardt@microsoft.com>
Thu, 5 Oct 2017 01:38:49 +0000 (20:38 -0500)
Commit migrated from https://github.com/dotnet/core-setup/commit/1063874bdcff70192516ba374c173296eeb84301

tools-local/Microsoft.DotNet.Build.Tasks.Local/Microsoft.DotNet.Build.Tasks.Local.builds
tools-local/dir.props [new file with mode: 0644]
tools-local/tasks/core-setup.tasks.builds

index 41939dc..9a68fad 100644 (file)
@@ -6,7 +6,7 @@
       <AdditionalProperties>TargetGroup=netstandard1.5</AdditionalProperties>
     </Project>
     <Project Include="$(MSBuildThisFileDirectory)$(MSBuildProjectName).csproj"
-             Condition="'$(DotNetBuildFromSource)' != 'true'">
+             Condition="'$(BuildCustomTasksForDesktop)' == 'true'">
       <AdditionalProperties>TargetGroup=net45</AdditionalProperties>
     </Project>
   </ItemGroup>
diff --git a/tools-local/dir.props b/tools-local/dir.props
new file mode 100644 (file)
index 0000000..ed4b80b
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="..\dir.props" />
+
+  <PropertyGroup>
+    <BuildCustomTasksForDesktop Condition="'$(MSBuildRuntimeType)' != 'Core'">true</BuildCustomTasksForDesktop>
+  </PropertyGroup>
+
+</Project>
\ No newline at end of file
index 41939dc..9a68fad 100644 (file)
@@ -6,7 +6,7 @@
       <AdditionalProperties>TargetGroup=netstandard1.5</AdditionalProperties>
     </Project>
     <Project Include="$(MSBuildThisFileDirectory)$(MSBuildProjectName).csproj"
-             Condition="'$(DotNetBuildFromSource)' != 'true'">
+             Condition="'$(BuildCustomTasksForDesktop)' == 'true'">
       <AdditionalProperties>TargetGroup=net45</AdditionalProperties>
     </Project>
   </ItemGroup>