|
26 | 26 | <PackageProjectUrl>https://github.com/fsharp/FSharp.Compiler.Service</PackageProjectUrl> |
27 | 27 | <PackageIcon>logo.png</PackageIcon> |
28 | 28 | <PackageTags>F#, fsharp, interactive, compiler, editor</PackageTags> |
| 29 | + <TargetFrameworks>netstandard2.0;net472</TargetFrameworks> |
| 30 | + <IsPackable>true</IsPackable> |
| 31 | + <TargetFrameworks Condition="'$(OS)' == 'Unix'">netstandard2.0</TargetFrameworks> |
| 32 | + <AssemblyName>Microsoft.DotNet.DependencyManager</AssemblyName> |
| 33 | + <TargetFrameworks>netstandard2.0</TargetFrameworks> |
| 34 | + <AssemblyName>FSharp.DependencyManager.Nuget</AssemblyName> |
| 35 | + <NoWarn>$(NoWarn);45;55;62;75;1204</NoWarn> |
| 36 | + <AllowCrossTargeting>true</AllowCrossTargeting> |
| 37 | + <OtherFlags>$(OtherFlags) --warnon:1182 --maxerrors:20 --extraoptimizationloops:1</OtherFlags> |
| 38 | + <Tailcalls>true</Tailcalls> <!-- .tail annotations always emitted for this binary, even in debug mode --> |
29 | 39 | </PropertyGroup> |
30 | 40 |
|
31 | 41 | <Target Name="CopyToBuiltBin" BeforeTargets="BuiltProjectOutputGroup" AfterTargets="CoreCompile"> |
|
35 | 45 | </Target> |
36 | 46 |
|
37 | 47 | <ItemGroup> |
| 48 | + <EmbeddedText Include="DependencyManager.txt" /> |
| 49 | + <Compile Include="$(FSharpSourcesRoot)\utils\CompilerLocationUtils.fs" /> |
| 50 | + <Compile Include="AssemblyResolveHandler.fsi" /> |
| 51 | + <Compile Include="AssemblyResolveHandler.fs" /> |
| 52 | + <Compile Include="$(FSharpSourcesRoot)\utils\CompilerLocationUtils.fs" /> |
| 53 | + <Compile Include="NativeDllResolveHandler.fsi" /> |
| 54 | + <Compile Include="NativeDllResolveHandler.fs" /> |
| 55 | + <Compile Include="DependencyProvider.fsi" /> |
| 56 | + <Compile Include="DependencyProvider.fs" /> |
38 | 57 | <EmbeddedText Include="FSDependencyManager.txt" /> |
39 | 58 | <Compile Include="$(FSharpSourcesRoot)\fsharp\FSharp.DependencyManager.Nuget\FSharp.DependencyManager.ProjectFile.fs" /> |
40 | 59 | <Compile Include="$(FSharpSourcesRoot)\fsharp\FSharp.DependencyManager.Nuget\FSharp.DependencyManager.Utilities.fs" /> |
|
48 | 67 |
|
49 | 68 | <ItemGroup> |
50 | 69 | <PackageReference Include="FSharp.Core" Version="$(FcsFSharpCorePkgVersion)" /> |
| 70 | + <ProjectReference Include="$(MSBuildThisFileDirectory)..\FSharp.Core\FSharp.Core.fsproj" /> |
51 | 71 | <PackageReference Include="System.Runtime.Loader" Version="$(SystemRuntimeLoaderVersion)" /> |
52 | 72 | </ItemGroup> |
53 | 73 |
|
|
64 | 84 | <PackageReference Include="System.Reflection.TypeExtensions" Version="$(SystemReflectionTypeExtensionsVersion)" /> |
65 | 85 | <PackageReference Include="System.Runtime" Version="$(SystemRuntimeVersion)" /> |
66 | 86 | <PackageReference Include="System.Runtime.InteropServices" Version="$(SystemRuntimeInteropServicesVersion)" /> |
| 87 | + <PackageReference Include="System.Runtime.Loader" Version="$(SystemRuntimeLoaderVersion)" /> |
67 | 88 | <PackageReference Include="System.Security.Claims" Version="$(SystemSecurityClaimsVersion)" /> |
68 | 89 | <PackageReference Include="System.Security.Cryptography.Algorithms" Version="$(SystemSecurityCryptographyAlgorithmsVersion)" /> |
69 | 90 | <PackageReference Include="System.Security.Principal" Version="$(SystemSecurityPrincipalVersion)" /> |
|
0 commit comments