我有在ASP.NET MVC中制作的微服务。我需要为测试人员提供他们将用于通过服务上传文件的WinForm应用程序,但是,当我使用来自WinForm应用程序中的程序集Microsoft.ServiceFabric的类时,我得到以下异常:
无法加载文件或程序集' Microsoft.ServiceFabric.Services, Version = 5.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'要么 其中一个依赖项。尝试加载带有的程序 格式不正确。
我确保我拥有所有与我在微服务中与ServiceFabric交谈的Nuget包,并且项目正确编译。有没有人知道可能是什么问题?
非常感谢,
克劳德
答案 0 :(得分:0)
我的第一个猜测是你的应用程序针对任何CPU,而ServiceFabric程序集只是x64。
另外:我强烈怀疑你首先不需要依赖ServiceFabric。它没有理由在WinForms应用程序中。使用像HttpClient这样的东西来调用你的微服务。
您也可以使用fuslog来检查确切的绑定错误。