2016-07-23 6 views
0

Ich verwende Microsoft.ServiceFabric Version 5.1.163. Ich habe einen sehr einfachen StatefulService. Der Konstruktor schlägt mit einer MissingMethodException fehl: "Methode nicht gefunden: 'System.Threading.Tasks.Task Microsoft.ServiceFabric.Data.IReliableStateManager.ClearAsync()'." HierService Fabric - MissingMethodException ClearAsync()

ist der Code:

internal sealed class ShoppingCartService : StatefulService, IShoppingCartService 
    { 
     public ShoppingCartService(StatefulServiceContext context) 
      : base(context) 
     { } 

     /// <summary> 
     /// Optional override to create listeners (e.g., TCP, HTTP) for this service replica to handle client or user requests. 
     /// </summary> 
     /// <returns>A collection of listeners.</returns> 
     protected override IEnumerable<ServiceReplicaListener> CreateServiceReplicaListeners() 
     { 
      return new ServiceReplicaListener[] 
      { 
       new ServiceReplicaListener(context => 
        new WcfCommunicationListener<IShoppingCartService>(wcfServiceObject:this, 
         serviceContext:context, 
         endpointResourceName:"ScServiceEndpoint", 
         listenerBinding:WcfUtility.CreateTcpListenerBinding()) 
      )}; 
     } 
     ... 

Die Ausnahme ist in der Basis Ctor angehoben.

Antwort

5

Verwendet Ihre Runtime SF dieselbe Version wie das nugget-Paket des Projekts?

+1

Das war es. Ich habe meine Runtime-Version auf 5.1.163 aktualisiert und alles hat funktioniert. Vielen Dank! –