DllNotFoundException:无法加载DLL'FricalCommon.dll'

时间:2018-05-03 07:56:22

标签: azure-service-fabric

我使用具有Docker支持的服务结构创建了一个示例应用程序。 VS版本是2017社区,Docker社区版本18.04.0-ce-win62(17151)和Microsoft Azure服务结构SDK 3.1.269。

我在运行时收到以下错误:

  

System.TypeInitializationException:'System.Fabric.Common.AppTrace'的类型初始值设定项引发异常。   内部异常:DllNotFoundException:无法加载DLL“FabricCommon.dll”:找不到指定的模块。 (HRESULT异常:0x8007007E)

1 个答案:

答案 0 :(得分:1)

这看起来像您正在使用的SDK版本与群集实际运行的版本之间的不匹配。 SDK 3.1针对运行时6.2,并且无法在较低的运行时运行(想一想 - 协议或功能可能会丢失)。

此时,TLDR可能已在本地安装了SDK,但您的群集可能尚未升级到6.2,因此在升级发生之前,您无法将针对该群集构建的内容部署到这些群集。这是正常的过程。

支持的群集版本和SDK为here。此外,您可能会遇到此问题,因为6.2已部署然后撤回(新版本即将开始推出)。您可以找到有关hereherehere的更多信息。我希望在最终版本再次开始推出时会有更多更新。