【问题标题】:Bad dll file exception when using the Service Fabric template使用 Service Fabric 模板时出现错误的 dll 文件异常
【发布时间】:2023-03-29 12:20:02
【问题描述】:

客户端中的 Microsoft.ServiceFabric.Actors.dll 文件存在问题。 当我们使用Service Fabric模板创建项目时,该dll文件存在于Service中,但不存在于客户端中,于是我们尝试从客户端项目中引用该dll文件,当我们运行客户端时,我们得到:

“System.BadImageFormatException”类型的未处理异常 发生在 mscorlib.dll 中 附加信息:无法加载文件 或程序集 'Microsoft.ServiceFabric.Actors, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其其中之一 依赖项。试图加载一个不正确的程序 格式。

有没有人对dll文件有同样的问题,如果有,我们应该如何解决?

【问题讨论】:

    标签: azure dll azure-service-fabric


    【解决方案1】:

    在 Service Fabric 应用程序之外使用客户端时,我收到了同样的错误。确保您的客户端项目是为 x64 平台构建的。

    请按以下步骤操作:
    1. 右键单击​​您的客户项目并转到“属性”。
    2. 在“构建”选项卡上,将“平台目标”设置为 x64。
    3. 构建您的项目并使用客户端。

    【讨论】:

      【解决方案2】:

      Service Fabric 仅支持 x64,因此请确保您使用的不是 32 位。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-01-14
        • 2016-10-19
        • 1970-01-01
        • 1970-01-01
        • 2017-05-05
        • 2016-11-01
        • 2019-01-17
        • 2020-07-08
        相关资源
        最近更新 更多