是否可以为CRM 2011构建32位插件?

时间:2011-09-15 08:05:46

标签: plugins outlook 32-bit dynamics-crm-2011

我们需要一个插件来在CRM 2011中执行一些自定义步骤。

客户端PC正在运行32位Outlook,因为某些Silverlight应用程序需要扩展crm,而Silverlight不支持64位。

因此,插件在脱机时失败,可能是因为Outlook 32位无法启动64位插件。 O / S都是x64。

我曾尝试将32位sampleplugin.dll部署到CRM服务器,但无法注册,因为我收到了BadImageFormatException。

我只是想知道这是否可行?

我猜这不可能,但只是想要一些确认。

感谢, 史蒂夫

2 个答案:

答案 0 :(得分:0)

在Visual Studio中,您是否在VS中构建插件时明确定位x64?如果是这样,您可以尝试使用所有CPU。

答案 1 :(得分:0)

您必须在没有特定目标架构的情况下开发插件,这意味着您必须定位Any CPU

  • Dynamics CRM 2011在服务器端是64位。因此插件将在64位进程中执行。这就是您获得BadImageFormatException
  • 的原因
  • 如果客户端有32位或64位,则无法确定