是否可以为 CRM 2011 构建 32 位插件?
我们有一个场景,我们需要一个插件来在 CRM 2011 中执行一些自定义步骤。
客户端 PC 正在运行 32 位 Outlook,因为需要一些扩展 crm 的 silverlight 应用程序,而 Silverlight 不支持 64 位。
因此,插件在离线时会失败,可能是由于 Outlook 32 位无法启动 64 位插件。操作系统都是 x64。
我尝试将 32 位 Sampleplugin.dll 部署到 CRM 服务器,但无法注册它,因为我收到 BadImageFormatException。
我只是想知道这是否可能?
我猜这是不可能的,但只是想确认一下。
感谢, 史蒂夫
We have a scenario where we require a plugin to do some custom steps in CRM 2011.
The client PC's are running 32 bit Outlook, due to the requierment for some silverlight applications extending crm, and Silverlight not supporting 64 bit.
Hence the plugins are failing when offline, presumably due to Outlook 32 bit not being able to launch 64bit plugin. The O/S's are all x64.
I have tried to deploy a 32 bit sampleplugin.dll to the CRM Server, but cannot register it, as I get a BadImageFormatException.
I just want to know if this is possible or not at all ?
I am guessing it's not possible, but just want some confirmation.
Thank,
Steve
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须在没有特定目标架构的情况下开发插件,这意味着您必须以
任何 CPU
为目标。BadImageFormatException
的原因。You have to develop your plugin without a specific target architecture, this means you have to target
Any CPU
.BadImageFormatException
在 Visual Studio 中,当您在 VS 中构建插件时是否明确以 x64 为目标?如果是这样,您可以尝试使用所有 CPU。
In Visual Studio, are you explicitly targeting x64 when you build the plugins in VS? If so you might try All CPUs instead.