使用Service Fabric模板

时间:2016-02-26 16:14:22

标签: azure dll azure-service-fabric

我们在客户端遇到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文件有同样的问题,如果有,我们应该如何解决?

2 个答案:

答案 0 :(得分:8)

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

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

答案 1 :(得分:2)

Service Fabric仅限x64,因此请确保您不使用32位。