Dan*_*rin 3 c# badimageformatexception azure-service-fabric
"无法加载文件或程序集'Microsoft.ServiceFabric.Data'或其依赖项之一.尝试加载格式不正确的程序."
异常详细信息:System.BadImageFormatException:无法加载文件或程序集"Microsoft.ServiceFabric.Data"或其依赖项之一.尝试加载格式不正确的程序.
我在我的web api中添加了Service Fabric的nuget,这是例外.我试着编译x64/AnyCPU/x86
有帮助吗?
这个问题的答案为我解决了这个问题
我在SQL Server复制项目上收到"尝试加载具有不正确格式的程序"错误
我们最近在尝试从Visual Studio运行代码时遇到了问题.在这种情况下,您需要执行工具>选项>项目和解决方案> WEB项目,并检查"使用64位版本的IIS Express进行网站和项目".
我在 Web 应用程序和运行测试时都遇到了同样的问题。
运行 Web 应用程序时 :: System.BadImageFormatException :“无法加载文件或程序集 'Microsoft.ServiceFabric.Data' 或其依赖项之一。尝试加载格式不正确的程序。”
可能的原因:您的 IIS 未设置为在 64 位版本中运行。Service Fabric 程序集仅在 64 位平台上运行。
解决方案:在这种情况下,您需要在 Visual Studio TOOLS > OPTIONS > Projects and Solutions > WEB PROJECTS 中执行(如上所述)并选中“为网站和项目使用 64 位版本的 IIS Express”。
运行测试时: System.BadImageFormatException :“无法加载文件或程序集 'Microsoft.ServiceFabric.Data' 或其依赖项之一。尝试加载格式不正确的程序。”
可能的原因:您的测试运行器未设置为在 64 位版本中运行。Service Fabric 程序集仅在 64 位平台上运行。
解决方案:在 Visual Studio 中更改测试运行程序设置:测试菜单 > 测试设置 > 默认处理器架构 > 设置为 x64。
还要确保您的所有项目都配置为在 x64 平台上运行,而不是在 x86 平台上运行。您可以在解决方案的配置管理器中确保这一点,确保您没有任何适用于 x86 的活动配置文件。
| 归档时间: |
|
| 查看次数: |
2708 次 |
| 最近记录: |