You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Netstandard2.0 FSharp.Core in master + netcoreapp3.1 fix for tests (#9870)
* Net Standard 2.0 only FSharp.Core (#9801)
* Net standard only FSharp.Core
* temp
* Cherry-pick of FSharp.Core netstandard + fix for netcoreapp3.1 tests
* Fixed netcoreapp30 -> netcoreapp31 test references
* Cleaned up projects, added testplatform package, moved some tests to new suite
* Tests changes
* Revert accidental revert
* Added missing tests
* Cleaned up packages, fixed tests
* Add System.Runtime to references
Co-authored-by: Kevin Ransom (msft) <codecutter@hotmail.com>
<Tailcalls>true</Tailcalls> <!-- .tail annotations always emitted for this binary, even in debug mode -->
15
14
<NGenBinary>true</NGenBinary>
15
+
16
+
<PreRelease>true</PreRelease>
17
+
<PackageId>FSharp.Core</PackageId>
18
+
<NuspecFile>FSharp.Core.nuspec</NuspecFile>
19
+
<IsPackable>true</IsPackable>
20
+
<PackageDescription>FSharp.Core redistributables from Visual F# Tools version $(FSPackageMajorVersion) For F# $(FSCoreMajorVersion). Contains code from the F# Software Foundation.</PackageDescription>
Copy file name to clipboardExpand all lines: src/fsharp/SimulatedMSBuildReferenceResolver.fs
+78-12Lines changed: 78 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -10,26 +10,90 @@ open System
10
10
openSystem.IO
11
11
openSystem.Reflection
12
12
openMicrosoft.Win32
13
+
openMicrosoft.Build.Utilities
13
14
openFSharp.Compiler.ReferenceResolver
14
15
openFSharp.Compiler.AbstractIL.Internal.Library
15
16
17
+
// ATTENTION!: the following code needs to be updated every time we are switching to the new MSBuild version because new .NET framework version was released
0 commit comments