Rob*_*ean 6 .net azure azure-service-fabric
我下载了最新版本的Service Fabric SDK 2.4.164并尝试创建一个新的简单无状态服务.构建成功但是当我运行它来调试我得到:
未知模块中出现未处理的"System.BadImageFormatException"类型异常.
附加信息:无法加载文件或程序集'System.Fabric,Version = 5.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.尝试加载格式不正确的程序.
问题是什么?请帮忙解决这个问题.如果我必须添加更多信息,请告诉我
所有Service Fabric程序集都编译为x64.确保您的项目也定位到x64,而不是AnyCPU.
执行此操作的最佳方法是进入Visual Studio中的Configuration Manager,为每个项目创建x64构建配置,然后删除所有AnyCPU构建配置.这就是如何设置Visual Studio中的Service Fabric项目模板.但是,如果您使用其他模板(如控制台应用程序或类库)创建项目,则将使用AnyCPU构建配置创建项目 - 如果引用任何Service Fabric程序集,则需要将其更改为x64.
Azure Service Fabri仅支持x64平台。看来您正在使用某些x86工具。如果您已经安装了dotnet (CLI)用于x64和x86的工具,请检查Path环境变量。第一个应该是x64组件的路径,它帮助我解决了相同的问题

| 归档时间: |
|
| 查看次数: |
2063 次 |
| 最近记录: |