Repository navigation
Expand file tree
/
Copy pathEntityGraphQL.csproj
More file actions
48 lines (48 loc) · 2.64 KB
/
Copy pathEntityGraphQL.csproj
File metadata and controls
48 lines (48 loc) · 2.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
<LangVersion>14.0</LangVersion>
<AssemblyName>EntityGraphQL</AssemblyName>
<PackageId>EntityGraphQL</PackageId>
<PackageVersion>6.2.4</PackageVersion>
<Description>A GraphQL library for .NET. Compiles queries into .NET Expressions (LinqProvider) for runtime execution against object graphs. E.g. against an ORM data model (EntityFramework or others) or just an in-memory object.</Description>
<Authors>Luke Murray</Authors>
<PackageProjectUrl>https://github.com/lukemurray/EntityGraphQL</PackageProjectUrl>
<RepositoryUrl>https://github.com/lukemurray/EntityGraphQL</RepositoryUrl>
<PackageTags>GraphQL;data query;expression;language</PackageTags>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<PackageReadmeFile>README.md</PackageReadmeFile>
<Nullable>enable</Nullable>
<AnalysisMode>Recommended</AnalysisMode>
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
<!-- this enables enable IDE0005 (Remove unnecessary usings/imports) -->
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
<ItemGroup>
<InternalsVisibleTo Include="EntityGraphQL.Tests" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Parlot" Version="1.5.7" />
<PackageReference Include="Humanizer.Core" Version="3.0.10" />
</ItemGroup>
<!-- Runtime-library dependencies use per-TFM floors: a net8.0 consumer should get 8.x minimums, not be
forced up to the newest ring (which collides with other packages' upper bounds, e.g. NU1608 noise
via transitive System.Diagnostics.DiagnosticSource). Keep each group on its own version line. -->
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
<PackageReference Include="System.Runtime.Caching" Version="8.0.1" />
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.3" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
<PackageReference Include="System.Runtime.Caching" Version="9.0.18" />
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.18" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
<PackageReference Include="System.Runtime.Caching" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.10" />
</ItemGroup>
<ItemGroup>
<None Include="../../README.md" Pack="true" PackagePath="" />
</ItemGroup>
</Project>