title: Method not found: GraphQL.ExecutionOptions.set_NameConverter in netcoreapp2.2
body: <p>I need to integrate GraphQL in NetCoreApp 2.2 <code>&lt;TargetFramework&gt;netcoreapp2.2&lt;/TargetFramework&gt;</code> (I can't upgrade to NetCore 3 for other reasons).</p>
  <p>PS.  We have another project in .Net Core 3.1 and we can use <em>GraphQL.Server.Transports.AspNetCore.SystemTextJson</em> and we don't have any problem.  Everything works as expected in that project.</p>
  <p>I am getting the following error at the moment:</p>
  <pre><code>System.MissingMethodException: Method not found: 'Void GraphQL.ExecutionOptions.set_NameConverter(GraphQL.Conversion.INameConverter)'.
     at GraphQL.Server.Internal.DefaultGraphQLExecuter`1.GetOptions(String operationName, String query, Inputs variables, IDictionary`2 context, IServiceProvider requestServices, CancellationToken cancellationToken)
     at GraphQL.Server.Internal.DefaultGraphQLExecuter`1.ExecuteAsync(String operationName, String query, Inputs variables, IDictionary`2 context, IServiceProvider requestServices, CancellationToken cancellationToken) in /_/src/Core/Internal/DefaultGraphQLExecuter.cs:line 45
     at GraphQL.Server.Transports.AspNetCore.GraphQLHttpMiddleware`1.InvokeAsync(HttpContext context) in /_/src/Transports.AspNetCore/GraphQLHttpMiddleware.cs:line 144
     at Microsoft.AspNetCore.Builder.Extensions.UsePathBaseMiddleware.Invoke(HttpContext context)
     at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)
  </code></pre>
  <p>If I am not wrong, I am getting this error because I'm using the different combination of Nuget Packages and one of the assemblies is missing that required method.</p>
  <p>This is my current setup in csproj and I tried to swap with other versions (Eg. GraphQL 4.0) and I still couldn't make it work.</p>
  <pre><code>&lt;PackageReference Include=&quot;GraphQL&quot; Version=&quot;4.2.0&quot; /&gt;
      &lt;PackageReference Include=&quot;GraphQL.MicrosoftDI&quot; Version=&quot;4.2.0&quot; /&gt;
      &lt;PackageReference Include=&quot;GraphQL.Server.Transports.AspNetCore.NewtonsoftJson&quot; Version=&quot;4.4.1&quot; /&gt;
      &lt;PackageReference Include=&quot;GraphQL.Server.Ui.Playground&quot; Version=&quot;4.4.1&quot; /&gt;
  </code></pre>
  <p>my Startup.cs - <strong>ConfigureServices</strong> method</p>
  <pre><code>services.AddSingleton&lt;ISchema, MyDataSchema&gt;(serviceProvider =&gt; new MyDataSchema(new SelfActivatingServiceProvider(serviceProvider)));
  services.AddGraphQL(options =&gt;
      {
          options.EnableMetrics = true;
      })                            
      .AddNewtonsoftJson()
      .AddErrorInfoProvider(opt =&gt; opt.ExposeExceptionStackTrace = true);
  </code></pre>
  <p><strong>Configure</strong> method</p>
  <pre><code>app.UseGraphQL&lt;ISchema&gt;();
  app.UseGraphQLPlayground();
  </code></pre>
  <p>Could you please suggest me how I can use GraphQL in .Net Core 2.2?</p>
  <p>If you know the right combination of the assemblies / codes / documentations which I can reference to make it work in .Net Core 2.2, please help me.  I couldn't find the old documentations and it's always for the latest version.</p>