因此,我在 Stack Overflow 和其他地方找到了一些文章,展示了如何使用启动任务将 Azure 设置为在 32 位模式下运行。
问题是,这似乎不适用于计算模拟器。
我编写了一个工作角色,它运行一个调用旧版 FORTRAN dll 的服务。然而,该 DLL 只能在 x86 模式下运行。因此,我需要强制 Azure 模拟器启用 32 位应用程序。
我在 Windows 7(或 8,如果效果更好)上运行,使用 VS2010 或 VS2012,我收到的错误是“在此系统上,计算模拟器支持 AnyCPU 和 x64。”
大家有什么好主意吗?
最佳答案
这是我第一次听说 Azure 运行时可以在 32 位模式下运行。这种情况的典型解决方案是使用某种互操作并在单独的进程中运行 32 位代码 - 例如 DCOM 服务器或 WCF 服务,这样 Azure 运行时是在 32 位还是 64 位中运行并不重要 -位模式。
关于wcf - 如何让 Azure 计算模拟器在 32 位模式下运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12361335/