Попытка подписаться на блог Hotchocolate ChilliCream
Базовый сервер GraphQl работает нормально. Однако, когда я добавляю сшивание схемы в соответствии с инструкциями в блоге, не смог построить проект. Ссылки на мои пакеты, как показано ниже;
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="GraphQL.Server.Ui.Voyager" Version="4.4.1" />
<PackageReference Include="HotChocolate.Abstractions" Version="11.0.9" />
<PackageReference Include="HotChocolate.AspNetCore" Version="11.0.9" />
<PackageReference Include="HotChocolate.Data.EntityFramework" Version="11.0.9" />
<PackageReference Include="HotChocolate.Stitching" Version="11.0.9" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="5.0.3">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="5.0.2" />
</ItemGroup>
и попробуйте добавить
services.AddStitchedSchema(builder => builder
.AddSchemaFromHttp("messages")
.AddSchemaFromHttp("users")
.AddSchemaFromHttp("analytics"));
ниже происходит ошибка сборки;
Severity Code Description Project File Line Suppression State
Error CS1061 'IServiceCollection' does not contain a definition for 'AddStitchedSchema' and no accessible extension method 'AddStitchedSchema' accepting a first argument of type 'IServiceCollection' could be found (are you missing a using directive or an assembly reference?) GraphQL.WebApi C:\github\.net5.0_graphql_hotchocolate\GraphQL.WebApi\Startup.cs 46 Active
Как добавить сшивание схемы в этот проект?