在WinForm应用程序中使用ServiceFabric时出错

时间:2017-09-13 12:27:24

标签: c# asp.net winforms azure-service-fabric service-fabric-stateless

我有在ASP.NET MVC中制作的微服务。我需要为测试人员提供他们将用于通过服务上传文件的WinForm应用程序,但是,当我使用来自WinForm应用程序中的程序集Microsoft.ServiceFabric的类时,我得到以下异常:

  

无法加载文件或程序集' Microsoft.ServiceFabric.Services,   Version = 5.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'要么   其中一个依赖项。尝试加载带有的程序   格式不正确。

我确保我拥有所有与我在微服务中与ServiceFabric交谈的Nuget包,并且项目正确编译。有没有人知道可能是什么问题?

非常感谢,

克劳德

1 个答案:

答案 0 :(得分:0)

我的第一个猜测是你的应用程序针对任何CPU,而ServiceFabric程序集只是x64。

另外:我强烈怀疑你首先不需要依赖ServiceFabric。它没有理由在WinForms应用程序中。使用像HttpClient这样的东西来调用你的微服务。

您也可以使用fuslog来检查确切的绑定错误。

this one