44 <Import Project =" ..\..\netfx.props" />
55 <PropertyGroup >
66 <OutputType >Library</OutputType >
7- <TargetFrameworks >netstandard2.0;net47</TargetFrameworks >
7+ <TargetFramework >netstandard2.0</TargetFramework >
8+ <AppendRuntimeIdentifierToOutputPath >false</AppendRuntimeIdentifierToOutputPath >
89 <DisableImplicitFSharpCoreReference >true</DisableImplicitFSharpCoreReference >
910 </PropertyGroup >
1011 <Import Project =" Sdk.targets" Sdk =" Microsoft.NET.Sdk" />
3839 <Compile Include =" QuotationHelpers.fs" />
3940 <Compile Include =" IntrospectionParser.fs" />
4041 <Compile Include =" Serialization.fs" />
41- <Compile Include =" Runtime .fs" />
42+ <Compile Include =" GraphQLProvider .fs" />
4243 <None Include =" paket.references" />
44+ <!-- These files are the facades necessary to run .NET Standard 2.0 components on .NET Framework 4.6.1 (.NET Framework 4.7 will -->
45+ <!-- come with these facades included). Because the type provider is a .NET Standard 2.0 component, the deployment of the type -->
46+ <!-- provider must include these facade DLLs if it is to run hosted inside an F# compiler executing using .NET Framework 4.6.1 or Mono 5.0. -->
47+ <None Include =" ..\..\packages\shared\NETStandard.Library.NETFramework\build\net461\lib\netstandard.dll" >
48+ <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
49+ </None >
50+ <None Include =" ..\..\packages\shared\NETStandard.Library.NETFramework\build\net461\lib\System.Reflection.dll" >
51+ <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
52+ </None >
53+ <None Include =" ..\..\packages\shared\NETStandard.Library.NETFramework\build\net461\lib\System.Runtime.dll" >
54+ <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
55+ </None >
4356 </ItemGroup >
4457 <ItemGroup >
4558 <ProjectReference Include =" ..\FSharp.Data.GraphQL.Shared\FSharp.Data.GraphQL.Shared.fsproj" />
4659 </ItemGroup >
47- <Target Name =" BeforeBuild" >
48- <MSBuild Projects =" ..\FSharp.Data.GraphQL.Client.DesignTime\FSharp.Data.GraphQL.Client.DesignTime.fsproj" Targets =" Restore" />
49- <MSBuild Projects =" ..\FSharp.Data.GraphQL.Client.DesignTime\FSharp.Data.GraphQL.Client.DesignTime.fsproj" Targets =" Build" Properties =" Configuration=$(Configuration);TargetFramework=netcoreapp2.1" />
50- <MSBuild Projects =" ..\FSharp.Data.GraphQL.Client.DesignTime\FSharp.Data.GraphQL.Client.DesignTime.fsproj" Targets =" Build" Properties =" Configuration=$(Configuration);TargetFramework=netstandard2.0" />
51- <MSBuild Projects =" ..\FSharp.Data.GraphQL.Client.DesignTime\FSharp.Data.GraphQL.Client.DesignTime.fsproj" Targets =" Build" Properties =" Configuration=$(Configuration);TargetFramework=net47" />
52- </Target >
53- <Target Name =" AfterBuild" >
54- <CreateItem Include =" ..\FSharp.Data.GraphQL.Client.DesignTime\bin\$(Configuration)\netcoreapp2.1\*.dll;..\FSharp.Data.GraphQL.Client.DesignTime\bin\$(Configuration)\netcoreapp2.1\*.pdb" >
55- <Output TaskParameter =" Include" ItemName =" DesignTimeBinaries1" />
56- </CreateItem >
57- <Copy SourceFiles =" @(DesignTimeBinaries1)" DestinationFolder =" $(OutputPath)/../typeproviders/fsharp41/netcoreapp2.1" />
58- <CreateItem Include =" ..\FSharp.Data.GraphQL.Client.DesignTime\bin\$(Configuration)\net47\*.dll;..\FSharp.Data.GraphQL.Client.DesignTime\bin\$(Configuration)\net47\*.pdb" >
59- <Output TaskParameter =" Include" ItemName =" DesignTimeBinaries2" />
60- </CreateItem >
61- <Copy SourceFiles =" @(DesignTimeBinaries2)" DestinationFolder =" $(OutputPath)/../typeproviders/fsharp41/net47" />
62- <CreateItem Include =" ..\FSharp.Data.GraphQL.Client.DesignTime\bin\$(Configuration)\netstandard2.0\*.dll;..\FSharp.Data.GraphQL.Client.DesignTime\bin\$(Configuration)\netstandard2.0\*.pdb" >
63- <Output TaskParameter =" Include" ItemName =" DesignTimeBinaries3" />
64- </CreateItem >
65- <Copy SourceFiles =" @(DesignTimeBinaries3)" DestinationFolder =" $(OutputPath)/../typeproviders/fsharp41/netstandard2.0" />
66- </Target >
6760 <Import Project =" ..\..\.paket\Paket.Restore.targets" />
6861</Project >
0 commit comments