title: .NET Core 3.1 SOAP platform not supported error "Compiling JScript/CSharp scripts is not supported"
body: <p>I am using a WSDL file (wsdl.zip) provided by Amadeus. When trying to call the service method using the below code, it threw a System.PlatformNotSupportedException saying "<code>Compiling JScript/CSharp scripts is not supported</code>"</p>
  
  <pre><code>public async Task&lt;Fare_MasterPricerTravelBoardSearchResponse&gt; SearchFlight(Session session,
              Fare_MasterPricerTravelBoardSearch searchData)
          {
              var _client = new AmadeusWebServicesPTClient();
              var result = await _client.Fare_MasterPricerTravelBoardSearchAsync(session, searchData);
              return result;
          }
  </code></pre>
  
  <p>Is this really something that is not supported by the tool yet?</p>
  
  <p>Stack Trace:</p>
  
  <pre><code>at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location)
     at System.Xml.Serialization.XmlSerializer.GetSerializersFromCache(XmlMapping[] mappings, Type type)
     at System.Xml.Serialization.XmlSerializer.FromMappings(XmlMapping[] mappings, Type type)
     at System.ServiceModel.Description.XmlSerializerHelper.FromMappingsViaReflection(XmlMapping[] mappings, Type type)
     at System.ServiceModel.Description.XmlSerializerOperationBehavior.Reflector.SerializerGenerationContext.GenerateSerializers()
     at System.ServiceModel.Description.XmlSerializerOperationBehavior.Reflector.SerializerGenerationContext.GetSerializer(Int32 handle)
     at System.ServiceModel.Description.XmlSerializerOperationBehavior.Reflector.SerializerStub.GetSerializer()
     at System.ServiceModel.Description.XmlSerializerOperationBehavior.Reflector.MessageInfo.get_HeaderSerializer()
     at System.ServiceModel.Dispatcher.XmlSerializerOperationFormatter.AddHeadersToMessage(Message message, MessageDescription messageDescription, Object[] parameters, Boolean isRequest)
     at System.ServiceModel.Dispatcher.OperationFormatter.SerializeRequest(MessageVersion messageVersion, Object[] parameters)
     at System.ServiceModel.Dispatcher.ProxyOperationRuntime.BeforeRequest(ProxyRpc&amp; rpc)
     at System.ServiceModel.Channels.ServiceChannel.PrepareCall(ProxyOperationRuntime operation, Boolean oneway, ProxyRpc&amp; rpc)
     at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.Begin()
     at System.ServiceModel.Channels.ServiceChannel.BeginCall(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, TimeSpan timeout, AsyncCallback callback, Object asyncState)
     at System.ServiceModel.Channels.ServiceChannel.BeginCall(ServiceChannel channel, ProxyOperationRuntime operation, Object[] ins, AsyncCallback callback, Object asyncState)
     at System.ServiceModel.Channels.ServiceChannelProxy.TaskCreator.CreateGenericTask(ServiceChannel channel, ProxyOperationRuntime operation, Object[] inputParameters)
     at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
     at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
     at SkywayTravel.Amadeus.Air.MasterPricerTravelBoardSearchClient.&lt;SearchFlight&gt;d__1.MoveNext() in E:\MobileAppTelligence\Projects\SkywayTravel\SkywayTravel.Amadeus.Air\MasterPricerTravelBoardSearchClient.cs:line 29
  </code></pre>