none
注册新plugin,load assembly出错!! RRS feed

  • 问题

  • Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Crm.Sdk, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
       at System.Reflection.Assembly._GetExportedTypes()
       at PluginRegistrationTool.AssemblyReader.RetrievePluginsFromAssembly(String path) in P:\CRM Project\PluginRegistration 2.2\AssemblyReader.cs:line 59
       at PluginRegistrationTool.AssemblyReader.RetrievePluginsFromAssembly(String path)
       at PluginRegistrationTool.RegistrationHelper.RetrievePluginsFromAssembly(String pathToAssembly) in P:\CRM Project\PluginRegistration 2.2\RegistrationHelper.cs:line 49
       at PluginRegistrationTool.PluginRegistrationForm.btnLoadAssembly_Click(Object sender, EventArgs e) in P:\CRM Project\PluginRegistration 2.2\PluginRegistrationForm.cs:line 127
    2009年8月22日 3:09

全部回复

  • 你有没有把 Microsoft.Crm.Sdk 的 dll 放到你plug-in dll 所在的folder 那里?

    还有你是不是使用 Windows 7 来注册新的 plug-in 的呢, 如果是的, 请使用 Windows XP, Vista 或 2003 Windows  那里注册。

    希望能帮到你。
    Darren Liu | 刘嘉鸿 | MS CRM MVP | English Blog: http://msdynamicscrm-e.blogspot.com | Chinese Blog: http://liudarren.spaces.live.com
    2009年8月22日 6:20
    版主
  • 谢谢刘兄的答复,我有把microsoft.CRM.sdk copy到plug-in的bin底下,是在我本地电脑来注册plug-in的,plugin registration tool的web service也指向crm 服务器了,另外crm和我本地的电脑都是windows 2008。。
    2009年8月22日 7:38
  • 你的 PluginRegistrationTool.exe 是不是在 Microsoft.CRM.SDK. 的folder里呢。

    e.g.   MyPlugin.dll, Microsoft.CRM.SDK.dll, Plug-in Registration Tool.exe 在同一个文件里吗? 我在 Windows 7 不能register plug-in, 所以在 Windows 2003 那里试下吧。
    Darren Liu | 刘嘉鸿 | MS CRM MVP | English Blog: http://msdynamicscrm-e.blogspot.com | Chinese Blog: http://liudarren.spaces.live.com
    2009年8月22日 16:48
    版主
  • 谢谢,问题已经解决!!

    2009年8月25日 10:21
  • 我的开发机器是XP 32位,microsoft.crm.sdk.dll、microsoft.crm.sdktypeproxy.dll、microsoft.crm.sdktypeproxy.xmlserializers.dll、PluginTest.dll都在同一个目录里面。

    CRM 4.0服务器是2008 64位。

    现在我也得到同样的错误信息,该怎么处理?

    谢谢
    Welcome to help me with my open source project at http://code.google.com/p/batch-image-watermark-processor/
    2010年2月9日 19:49