none
[求助]MSCRM2011 使用ILMerge对microsoft.xrm.client.dll进行整合时的异常报错 RRS feed

  • 问题

  • 大家好,

    由于我在plugin中需要用到microsoft.xrm.client.dll的clone功能,我在plugin的项目中添加使用了microsoft.xrm.client.dll reference,但在部署plugin后,crm application不能检测到microsoft.xrm.client.dll的存在,于是我就使用ILMerge.exe工具,希望能够把microsoft.xrm.client.dll合并到Plugin.dll一个文件中,然后再注册,命令如下,

    ILMerge.exe /t:library /targetplatform:v4,C:\Windows\Microsoft.NET\Framework\v4.0.30319 /copyattrs /keyfile:"C:\Plugin\Plugin.snk"
    /out:"C:\Output DLL\outputTest.dll"  "C:\Plugin\bin\Debug\Plugin.dll" "C:\Plugin\bin\Debug\microsoft.xrm.client.dll"

    但运行后,我得到如下报错,

    "unresolved assembly reference not allowed: presentationFramework",由于时间比较紧急,希望能够得到大家的帮助,先谢谢大家了。

     


    crm4.0学步

    2012年6月1日 9:40

全部回复

  • 你不能跟 microsoft.crm.client.dll ILMerge。 你为什么要这样做呢? 

    Darren Liu (MSFT) | 刘嘉鸿 | Blog: http://blogs.msdn.com/b/darrenliu/

    2012年6月1日 17:33
    版主
  • 你不能跟 microsoft.crm.client.dll ILMerge。 你为什么要这样做呢? 

    Darren Liu (MSFT) | 刘嘉鸿 | Blog: http://blogs.msdn.com/b/darrenliu/


    你好,因为我需要在plugin中用到microsoft.xrm.client.dll的clone功能,所以需要microsoft.xrm.client.dll。先谢谢了

    crm4.0学步

    2012年6月11日 9:28