2016-07-23 48 views
0

我正在使用Microsoft.ServiceFabric版本5.1.163。我有一個非常簡單的StatefulService。構造函數失敗,出現MissingMethodException:「Method not found:'System.Threading.Tasks.Task Microsoft.ServiceFabric.Data.IReliableStateManager.ClearAsync()'。」服務結構 - MissingMethodException ClearAsync()

下面是代碼:

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()) 
      )}; 
     } 
     ... 

異常在底座構造函數上升。

回答

5

您的運行時SF是否使用與項目的nuget包相同的版本?

+1

就是這樣。我將我的運行時版本升級到5.1.163,一切正常。謝謝! –