2016-07-23 3 views
0

Я использую Microsoft.ServiceFabric версии 5.1.163. У меня очень простой StatefulService. Конструктор выходит из строя с помощью MissingMethodException: «Метод не найден:« System.Threading.Tasks.Task Microsoft.ServiceFabric.Data.IReliableStateManager.ClearAsync() ».Service Fabric - 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()) 
      )}; 
     } 
     ... 

Исключение сгенерировано в базовой CTOR.

ответ

5

Является ли ваша среда выполнения SF той же версией, что и пакет nuget проекта?

+1

Это было. Я обновил версию исполнения до 5.1.163, и все сработало. Благодаря! –

Смежные вопросы