Skip to content

Commit 96a5f32

Browse files
committed
use v12 msbuild on .net 4.5
1 parent 4a24ada commit 96a5f32

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

src/fsharp/FSharp.Compiler.Service/FSharp.Compiler.Service.fsproj

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -596,11 +596,17 @@
596596
<Reference Include="System" />
597597
<Reference Include="System.Core" />
598598
<Reference Include="System.Xml" />
599-
<Reference Include="Microsoft.Build.Framework" />
600-
<Reference Include="Microsoft.Build.Engine" />
601-
<Reference Include="Microsoft.Build" />
602-
<Reference Include="Microsoft.Build.Utilities.v4.0" />
603-
<Reference Include="Microsoft.Build.Tasks.v4.0" />
599+
<Reference Include="Microsoft.Build.Framework" Condition=" '$(TargetFrameworkVersion)' == 'v4.0'" />
600+
<Reference Include="Microsoft.Build.Engine" Condition=" '$(TargetFrameworkVersion)' == 'v4.0'" />
601+
<Reference Include="Microsoft.Build" Condition=" '$(TargetFrameworkVersion)' == 'v4.0'" />
602+
<Reference Include="Microsoft.Build.Utilities.v4.0" Condition=" '$(TargetFrameworkVersion)' == 'v4.0'" />
603+
<Reference Include="Microsoft.Build.Tasks.v4.0" Condition=" '$(TargetFrameworkVersion)' == 'v4.0'" />
604+
605+
<Reference Include="Microsoft.Build.Framework, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition=" '$(TargetFrameworkVersion)' == 'v4.5'" />
606+
<Reference Include="Microsoft.Build.Engine, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition=" '$(TargetFrameworkVersion)' == 'v4.5'" />
607+
<Reference Include="Microsoft.Build, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition=" '$(TargetFrameworkVersion)' == 'v4.5'" />
608+
<Reference Include="Microsoft.Build.Utilities.v12.0" Condition=" '$(TargetFrameworkVersion)' == 'v4.5'" />
609+
<Reference Include="Microsoft.Build.Tasks.v12.0" Condition=" '$(TargetFrameworkVersion)' == 'v4.5'" />
604610
<Reference Include="FSharp.Core, Version=$(TargetFSharpCoreVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
605611
<Private>False</Private>
606612
</Reference>

0 commit comments

Comments
 (0)