未加载Microsoft.ServiceFabric.Data.Impl.pdb

问题描述

我正在研究Service Fabric(我的第一个Service Fabric项目)。而且我收到一个奇怪的错误消息,说 Microsoft.ServiceFabric.Data.Impl.pdb未加载。我确信它不是我的代码中的错误,因为我尝试注释掉我的代码的一部分,并且该错误始终会出现。 据我所知,它现在并不是我的代码的一部分,而是更多时间发生在不是我在做的而是Service Fabric线程的某些后台线程中。那只是我目前的结论,可能是完全错误的。

但是,当我调试我的项目而没有断点时,我的应用程序只会退出(与按停止调试按钮的效果相同)。

enter image description here

在“诊断事件”窗口中有此

enter image description here

有人知道这是为什么发生还是什么意思。或者我如何获得有关所得到的错误的更多信息。

编辑

Program.cs

 try
        {
            // The ServiceManifest.XML file defines one or more service type names.
            // Registering a service maps a service type name to a .NET type.
            // When Service Fabric creates an instance of this service type,// an instance of the class is created in this host process.

            ServiceRuntime.RegisterServiceAsync("CECacheMicroserviceType",context => new CECacheMicroservice(context)).GetAwaiter().GetResult();

            ServiceEventSource.Current.ServiceTypeRegistered(Process.GetCurrentProcess().Id,typeof(CECacheMicroservice).Name);

            // Prevents this host process from terminating so services keep running.
            Thread.Sleep(Timeout.Infinite);
        }
        catch (Exception e)
        {
            ServiceEventSource.Current.ServiceHostinitializationFailed(e.ToString());
            throw;
        }

解决方法

您可以在程序包管理器控制台中运行Install-Package Microsoft.ServiceFabric.Data.Impl -Version 0.10.0-preview-01来解决问题,并检查此问题是否仍然存在吗?

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...