Problem using multiple versions of Microsoft.Xrm.Sdk.dll (Crm 2011 and Crm 2013 within one application) RRS feed

  • Question

  • Hi all,

    I'm writing an Integration-tool for Dynamics crm, which I will release as open-source btw.

    As I would like to support Crm 2011 and Crm 2013 within the tool, I get the Problem, that Visual Studio cannot handle mutiple versions of Microsoft.Xrm.Sdk.dll as a reference. What is the best way to handle mutiple Versions of an assembly?

    Anybody experience accessing different Versions of Dynamics CRM within an application?

    Thank you!

    Peter Widmer

    Btw: The Project can be found on https://integrationtoolfordynamicscrm.codeplex.com/
    If anybody wants to join the Project, please let me know.

    • Edited by Peter Widmer Friday, July 4, 2014 7:04 AM Typo error
    Friday, July 4, 2014 6:49 AM


  • The Crm 2011 version of the Microsoft.Xrm.Sdk.dll assembly is definitely compatible with Crm 2013, so you could just use that version. I expect the Crm 2013 version is backward-compatible too, so the other option would be to just use the Crm 2013 version. I see no reson to try and use multiple versions of the assembly.

    Microsoft CRM MVP - http://mscrmuk.blogspot.com/ http://www.excitation.co.uk

    • Marked as answer by Peter Widmer Friday, July 4, 2014 12:12 PM
    Friday, July 4, 2014 8:16 AM