2011-09-15 41 views
0

我们有我们需要一个插件做CRM 2011是否有可能为CRM 2011构建一个32位插件?

的客户端PC运行32位Outlook,由于requierment一些Silverlight应用程序扩展CRM和Silverlight不支持64位的一些自定义的步骤的情况下。

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

我试图部署一个32位sampleplugin.dll到CRM服务器,但无法注册它,因为我得到一个BadImageFormatException。

我只想知道这是可能的还是根本不可能?

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

感谢, 史蒂夫

回答

0

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

  • Dynamics CRM 2011在服务器端是64位。因此插件将在64位进程中执行。这就是为什么你所得到的BadImageFormatException
  • 你也不能肯定,如果你有32位或64位客户端上的
0

在Visual Studio中,你明确地,当你建立VS插件针对x64的?如果是这样,你可以尝试所有的CPU。

+0

嗨,如果我针对“任何CPU”,然后插件注册罚款的原因在CRM服务器(即X64)上,但在OUtlook 32bit中运行时插件失败。 – Steve

相关问题