|
8 | 8 | <PackagePath>typeproviders</PackagePath>
|
9 | 9 |
|
10 | 10 | <Description>FSharp implementation of Facebook GraphQL query language (Client)</Description>
|
| 11 | + <NoWarn>$(NoWarn);NU5100</NoWarn> |
11 | 12 | </PropertyGroup>
|
12 | 13 |
|
13 | 14 | <ItemGroup>
|
14 |
| - <PackageReference Update="FSharp.Core" VersionOverride="$(FSharpCoreVersion)" /> |
15 | 15 | <None Include="..\..\icon.png" Pack="true" PackagePath="" Visible="False" />
|
16 | 16 | <None Include="..\..\README.md" Pack="true" PackagePath="" Visible="False" />
|
17 | 17 | </ItemGroup>
|
18 | 18 |
|
19 | 19 | <ItemGroup>
|
| 20 | + <PackageReference Update="FSharp.Core" VersionOverride="$(FSharpCoreVersion)"> |
| 21 | + <PrivateAssets>all</PrivateAssets> |
| 22 | + <ExcludeAssets>runtime</ExcludeAssets> |
| 23 | + </PackageReference> |
20 | 24 | <PackageReference Include="Microsoft.Extensions.Http" />
|
21 | 25 | </ItemGroup>
|
22 | 26 |
|
|
37 | 41 | <Compile Include="GraphQLProvider.Runtime.fs" />
|
38 | 42 | </ItemGroup>
|
39 | 43 |
|
| 44 | + <Target Name="RemoveUnnecessaryNuGetPackInput" BeforeTargets="GenerateNuspec"> |
| 45 | + <ItemGroup> |
| 46 | + <FSharpCoreNuGetPackInput Include="@(NuGetPackInput)" Condition="$([System.String]::Copy( %(FullPath) ).EndsWith('FSharp.Core.resources.dll'))" /> |
| 47 | + <PdbNuGetPackInput Include="@(NuGetPackInput)" Condition="$([System.String]::Copy( %(FullPath) ).Contains('DesignTime')) And ('%(Extension)' == '.pdb' OR '%(Extension)' == '.xml')" /> |
| 48 | + </ItemGroup> |
| 49 | + <ItemGroup> |
| 50 | + <NuGetPackInput Remove="@(FSharpCoreNuGetPackInput)" /> |
| 51 | + <NuGetPackInput Remove="@(PdbNuGetPackInput)" /> |
| 52 | + <_PackageFiles Remove="@(FSharpCoreNuGetPackInput)" /> |
| 53 | + <_PackageFiles Remove="@(PdbNuGetPackInput)" /> |
| 54 | + </ItemGroup> |
| 55 | + </Target> |
| 56 | + |
40 | 57 | <ItemGroup>
|
| 58 | + <ProjectReference Condition="$(IsNuGet) != ''" Include="..\FSharp.Data.GraphQL.Client.DesignTime\FSharp.Data.GraphQL.Client.DesignTime.fsproj"> |
| 59 | + <IsFSharpDesignTimeProvider>true</IsFSharpDesignTimeProvider> |
| 60 | + <PrivateAssets>all</PrivateAssets> |
| 61 | + </ProjectReference> |
41 | 62 | <PackageReference Condition="$(IsNuGet) != ''" Include="FSharp.Data.GraphQL.Shared" VersionOverride="$(Version)" />
|
42 | 63 | <ProjectReference Condition="$(IsNuGet) == ''" Include="..\FSharp.Data.GraphQL.Shared\FSharp.Data.GraphQL.Shared.fsproj" />
|
43 | 64 | </ItemGroup>
|
|
0 commit comments