File tree Expand file tree Collapse file tree
FSharp.Compiler.Interactive.Settings
FSharp.Compiler.Server.Shared Expand file tree Collapse file tree Original file line number Diff line number Diff line change 9292 <MicroBuildAssemblyFileLanguage >fs</MicroBuildAssemblyFileLanguage >
9393 <UseStandardResourceNames >false</UseStandardResourceNames >
9494 <GenerateDocumentationFile >true</GenerateDocumentationFile >
95+ <FSharpCoreProtoVersion >4.6.2</FSharpCoreProtoVersion >
9596 </PropertyGroup >
9697
9798 <!-- SDK targets override -->
Original file line number Diff line number Diff line change 3333 </ItemGroup >
3434
3535 <ItemGroup >
36- <ProjectReference Include =" $(MSBuildThisFileDirectory)..\FSharp.Core\FSharp.Core.fsproj" />
36+ <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
37+ <!-- when building the proto tools, use an FSharp.Core package - the latest FSharp.Core code may not build with the LKG compiler -->
38+ <PackageReference Condition =" '$(Configuration)' == 'Proto'" Include =" FSharp.Core" Version =" $(FSharpCoreProtoVersion)" />
3739 </ItemGroup >
3840
3941 <ItemGroup Condition =" '$(TargetFramework)' == 'net472'" >
Original file line number Diff line number Diff line change 2828 </ItemGroup >
2929
3030 <ItemGroup >
31- <ProjectReference Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
31+ <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
32+ <!-- when building the proto tools, use an FSharp.Core package - the latest FSharp.Core code may not build with the LKG compiler -->
33+ <PackageReference Condition =" '$(Configuration)' == 'Proto'" Include =" FSharp.Core" Version =" $(FSharpCoreProtoVersion)" />
3234 </ItemGroup >
3335
3436 <ItemGroup >
Original file line number Diff line number Diff line change 675675 </ItemGroup >
676676
677677 <ItemGroup >
678- <ProjectReference Include =" $(MSBuildThisFileDirectory)..\FSharp.Core\FSharp.Core.fsproj" />
678+ <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
679+ <!-- when building the proto tools, use an FSharp.Core package - the latest FSharp.Core code may not build with the LKG compiler -->
680+ <PackageReference Condition =" '$(Configuration)' == 'Proto'" Include =" FSharp.Core" Version =" $(FSharpCoreProtoVersion)" />
679681 </ItemGroup >
680682
681683 <ItemGroup Condition =" '$(TargetFramework)' == 'net472'" >
Original file line number Diff line number Diff line change 2121 </ItemGroup >
2222
2323 <ItemGroup >
24- <ProjectReference Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
24+ <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
25+ <!-- when building the proto tools, use an FSharp.Core package - the latest FSharp.Core code may not build with the LKG compiler -->
26+ <PackageReference Condition =" '$(Configuration)' == 'Proto'" Include =" FSharp.Core" Version =" $(FSharpCoreProtoVersion)" />
2527 </ItemGroup >
2628
2729 <ItemGroup >
Original file line number Diff line number Diff line change 2929 </ItemGroup >
3030
3131 <ItemGroup >
32- <ProjectReference Include = " $(MSBuildThisFileDirectory) ..\FSharp.Core\FSharp.Core.fsproj" />
33- < ProjectReference Include = " $(MSBuildThisFileDirectory)..\ FSharp.Build\ FSharp.Build.fsproj " / >
34- <ProjectReference Include = " $(MSBuildThisFileDirectory)..\ FSharp.Compiler.Private\FSharp.Compiler.Private.fsproj " />
32+ <ProjectReference Condition = " '$(Configuration)' != 'Proto' " Include = " ..\FSharp.Core\FSharp.Core.fsproj" />
33+ <!-- when building the proto tools, use an FSharp.Core package - the latest FSharp.Core code may not build with the LKG compiler -- >
34+ <PackageReference Condition = " '$(Configuration)' == 'Proto' " Include = " FSharp.Core " Version = " $(FSharpCoreProtoVersion) " />
3535 </ItemGroup >
3636
3737 <ItemGroup >
Original file line number Diff line number Diff line change 2626 </ItemGroup >
2727
2828 <ItemGroup >
29- <ProjectReference Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
29+ <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
30+ <!-- when building the proto tools, use an FSharp.Core package - the latest FSharp.Core code may not build with the LKG compiler -->
31+ <PackageReference Condition =" '$(Configuration)' == 'Proto'" Include =" FSharp.Core" Version =" $(FSharpCoreProtoVersion)" />
3032 <ProjectReference Include =" ..\FSharp.Compiler.Private\FSharp.Compiler.Private.fsproj" />
3133 <ProjectReference Include =" ..\FSharp.Compiler.Interactive.Settings\FSharp.Compiler.Interactive.Settings.fsproj" />
3234
Original file line number Diff line number Diff line change 2626 </ItemGroup >
2727
2828 <ItemGroup >
29- <ProjectReference Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
29+ <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
30+ <!-- when building the proto tools, use an FSharp.Core package - the latest FSharp.Core code may not build with the LKG compiler -->
31+ <PackageReference Condition =" '$(Configuration)' == 'Proto'" Include =" FSharp.Core" Version =" $(FSharpCoreProtoVersion)" />
3032 <ProjectReference Include =" ..\FSharp.Compiler.Private\FSharp.Compiler.Private.fsproj" />
3133 <ProjectReference Include =" ..\FSharp.Compiler.Interactive.Settings\FSharp.Compiler.Interactive.Settings.fsproj" />
3234 <ProjectReference Include =" ..\FSharp.Compiler.Server.Shared\FSharp.Compiler.Server.Shared.fsproj" />
You can’t perform that action at this time.
0 commit comments