我下载了service 2.4.164的最新版本,并尝试创建一个新的简单无状态服务。构建成功,但当我运行它来调试时,我得到:
“System.BadImageFormatException”类型的未处理异常发生在未知模块中。 其他信息:无法加载文件或程序集“System.Fabric、Version=5.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35”或其依赖项之一。试图加载格式不正确的程序。
有什么问题吗?请帮忙解决这个问题。如果我需要补充更多的信息,请告诉我
发布于 2017-02-17 22:07:44
Azure服务Fabri只支持x64平台。看来您正在使用一些x86工具。如果您已经为x64和x86安装了x86工具,那么请检查Path环境变量。第一个应该是x64组件的路径,它帮助我解决了同样的问题。

发布于 2017-02-17 22:07:06
所有Service程序集都编译为x64。确保您的项目也针对x64,而不是AnyCPU。
最好的方法是进入Visual中的Configuration,为每个项目创建x64构建配置,然后删除所有AnyCPU构建配置。Visual中的Service项目模板就是这样设置的。但是,如果您从一个不同的模板(如Console Application或类库)创建一个项目,那么它将使用AnyCPU构建配置创建--如果引用任何Service程序集,则需要将其更改为x64。
https://stackoverflow.com/questions/42307850
复制相似问题