我们在客户端遇到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文件有同样的问题,如果有,我们应该如何解决?
答案 0 :(得分:8)
在Service Fabric应用程序之外使用客户端时收到了同样的错误。确保您的客户端项目是为x64平台构建的。
请遵循以下步骤:
1.右键单击您的客户项目,然后转到“属性”
2.在“构建”选项卡上,将“平台目标”设置为x64。
3.构建项目并使用客户端。
答案 1 :(得分:2)
Service Fabric仅限x64,因此请确保您不使用32位。