@@ -58,7 +58,7 @@ index bb2f97270..6c344c880 100644
58
58
<ItemGroup>
59
59
<Projects Include="src\fsharp\FSharp.Build\FSharp.Build.fsproj">
60
60
- <AdditionalProperties>TargetFramework=netstandard2.0</AdditionalProperties>
61
- + <AdditionalProperties>TargetFramework=netcoreapp2.1 </AdditionalProperties>
61
+ + <AdditionalProperties>TargetFramework=net5.0 </AdditionalProperties>
62
62
</Projects>
63
63
<Projects Include="src\fsharp\fsc\fsc.fsproj">
64
64
- <AdditionalProperties Condition="'$(OS)' == 'Unix'">TargetFramework=netcoreapp3.1</AdditionalProperties>
@@ -119,7 +119,7 @@ index 3d36804a7..5a9e49bb0 100644
119
119
<OutputType>Library</OutputType>
120
120
- <TargetFramework Condition="'$(Configuration)' != 'Proto'">netstandard2.0</TargetFramework>
121
121
- <TargetFrameworks Condition="'$(Configuration)' == 'Proto'">netstandard2.0</TargetFrameworks>
122
- + <TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">netcoreapp2.1;netcoreapp3.1 </TargetFrameworks>
122
+ + <TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">net5.0 </TargetFrameworks>
123
123
<AssemblyName>FSharp.Build</AssemblyName>
124
124
<NoWarn>$(NoWarn);45;55;62;75;1204</NoWarn>
125
125
<AllowCrossTargeting>true</AllowCrossTargeting>
@@ -149,7 +149,7 @@ index e75296aa7..d162af011 100644
149
149
</ProjectReference>
150
150
<ProjectReference Include="..\FSharp.Build\FSharp.Build.fsproj">
151
151
- <AdditionalProperties>TargetFramework=netstandard2.0</AdditionalProperties>
152
- + <AdditionalProperties>TargetFramework=netcoreapp2.1 </AdditionalProperties>
152
+ + <AdditionalProperties>TargetFramework=net5.0 </AdditionalProperties>
153
153
</ProjectReference>
154
154
<ProjectReference Include="..\FSharp.Compiler.Interactive.Settings\FSharp.Compiler.Interactive.Settings.fsproj">
155
155
<AdditionalProperties>TargetFramework=netstandard2.0</AdditionalProperties>
@@ -166,7 +166,7 @@ index f5cac7b09..933b63b1f 100644
166
166
<dependency id="Microsoft.NETCore.Platforms" version="2.0.0" />
167
167
<dependency id="NETStandard.Library" version="2.0.0" />
168
168
<dependency id="System.Collections.Immutable" version="1.5.0" />
169
- @@ -46,21 +46,21 @@
169
+ @@ -46,37 +46,37 @@
170
170
this approach gives a very small deployment. Which is kind of necessary.
171
171
-->
172
172
<!-- assemblies -->
@@ -181,7 +181,7 @@ index f5cac7b09..933b63b1f 100644
181
181
+ <file src="FSharp.Core\$Configuration$\netstandard2.0\FSharp.Core.dll" target="lib\net5.0" />
182
182
+ <file src="FSharp.Core\$Configuration$\netstandard2.0\FSharp.Core.xml" target="lib\net5.0" />
183
183
+ <file src="FSharp.Compiler.Private\$Configuration$\netstandard2.0\FSharp.Compiler.Private.dll" target="lib\net5.0" />
184
- + <file src="FSharp.Build\$Configuration$\netstandard2 .0\FSharp.Build.dll" target="lib\net5.0" />
184
+ + <file src="FSharp.Build\$Configuration$\net5 .0\FSharp.Build.dll" target="lib\net5.0" />
185
185
<file src="FSharp.DependencyManager.Nuget\$configuration$\netstandard2.0\FSharp.DependencyManager.Nuget.dll"
186
186
- target="lib\netcoreapp3.1" />
187
187
+ target="lib\net5.0" />
@@ -194,12 +194,17 @@ index f5cac7b09..933b63b1f 100644
194
194
195
195
<!-- additional files -->
196
196
- <file src="fsc\$Configuration$\netcoreapp3.1\default.win32manifest" target="contentFiles\any\any" />
197
+ - <file src="FSharp.Build\$Configuration$\netstandard2.0\Microsoft.FSharp.Targets" target="contentFiles\any\any" />
198
+ - <file src="FSharp.Build\$Configuration$\netstandard2.0\Microsoft.Portable.FSharp.Targets" target="contentFiles\any\any" />
199
+ - <file src="FSharp.Build\$Configuration$\netstandard2.0\Microsoft.FSharp.NetSdk.props" target="contentFiles\any\any" />
200
+ - <file src="FSharp.Build\$Configuration$\netstandard2.0\Microsoft.FSharp.NetSdk.targets" target="contentFiles\any\any" />
201
+ - <file src="FSharp.Build\$Configuration$\netstandard2.0\Microsoft.FSharp.Overrides.NetSdk.targets" target="contentFiles\any\any" />
197
202
+ <file src="fsc\$Configuration$\net5.0\default.win32manifest" target="contentFiles\any\any" />
198
- <file src="FSharp.Build\$Configuration$\netstandard2 .0\Microsoft.FSharp.Targets" target="contentFiles\any\any" />
199
- <file src="FSharp.Build\$Configuration$\netstandard2 .0\Microsoft.Portable.FSharp.Targets" target="contentFiles\any\any" />
200
- <file src="FSharp.Build\$Configuration$\netstandard2 .0\Microsoft.FSharp.NetSdk.props" target="contentFiles\any\any" />
201
- @@ -68,15 +68,15 @@
202
- <file src="FSharp.Build\$Configuration$\netstandard2 .0\Microsoft.FSharp.Overrides.NetSdk.targets" target="contentFiles\any\any" />
203
+ + <file src="FSharp.Build\$Configuration$\net5 .0\Microsoft.FSharp.Targets" target="contentFiles\any\any" />
204
+ + <file src="FSharp.Build\$Configuration$\net5 .0\Microsoft.Portable.FSharp.Targets" target="contentFiles\any\any" />
205
+ + <file src="FSharp.Build\$Configuration$\net5 .0\Microsoft.FSharp.NetSdk.props" target="contentFiles\any\any" />
206
+ + <file src="FSharp.Build\$Configuration$\net5.0\Microsoft.FSharp.NetSdk.targets" target="contentFiles\any\any" />
207
+ + <file src="FSharp.Build\$Configuration$\net5 .0\Microsoft.FSharp.Overrides.NetSdk.targets" target="contentFiles\any\any" />
203
208
204
209
<!-- resources -->
205
210
- <file src="FSharp.Core\$Configuration$\netstandard2.0\**\FSharp.Core.resources.dll" target="lib\netcoreapp3.1" />
@@ -211,7 +216,7 @@ index f5cac7b09..933b63b1f 100644
211
216
- target="lib\netcoreapp3.1" />
212
217
- <file src="FSharp.Build\$Configuration$\netstandard2.0\**\FSharp.Build.resources.dll" target="lib\netcoreapp3.1" />
213
218
+ target="lib\net5.0" />
214
- + <file src="FSharp.Build\$Configuration$\netstandard2 .0\**\FSharp.Build.resources.dll" target="lib\net5.0" />
219
+ + <file src="FSharp.Build\$Configuration$\net5 .0\**\FSharp.Build.resources.dll" target="lib\net5.0" />
215
220
<file src="FSharp.DependencyManager.Nuget\$configuration$\netstandard2.0\**\FSharp.DependencyManager.Nuget.resources.dll"
216
221
- target="lib\netcoreapp3.1" />
217
222
+ target="lib\net5.0" />
0 commit comments