none
CRM 2011: Deployment einer CRM 4 Silverlight Anwendung RRS feed

  • Frage

  • Hi,

    ich moechte eine bestehende SL 4 Anwendung aus dem CRM 4.0 im CRM 2011 zum laufen bringen. Diese SL App benutzt die MS CRM 64 Bit Dlls vom SDK 4.0.12.

    Wenn ich die Anwendung auf dem CRM 2011 Server starte moechte, dann kommt immer die Fehlermeldung:

    Could not load file or assembly 'Microsoft.Crm, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

    Wenn ich die DLL ins Bin Verzeichnis der SL App Anwendung kopiere und die alte CRM 4.0 damit ersetze, dann startet die Anwendung, wenn ich dann auf einen Button klicke, dann kommt die Fehlermeldung, dass die DLL von der Version= 4 fehlt.

    Wie ist generell das Vorgehen beim deployen von CRM 4 SL Anwendungen auf das CRM 2011, wenn die SL auf die Dlls des SDKs von CRM 4.0.12 zu greifen?

     

    Gruss Martin

    Freitag, 16. September 2011 08:56

Antworten

  • Hallo Martin,

    wenn es denn schon Silverlight sein soll ;-), dann kannst du das vielleicht besser so einbinden, wie es Microsoft in seinem SDK explizit dokumentiert.

    Im nachfolgenden Blogeintrag gibt es auch einen Hinweis auf eine schöne Hilfsassembly, um die Zugriff noch einfacher zu gestalten.

    http://blogs.msdn.com/b/crm/archive/2011/04/26/silvercrmsoap-a-crm-soap-library-for-crm-2011.aspx

    Viele Grüße,
    Jürgen

     


    Jürgen Beck

    Dipl. Kfm./Wirtschaftsinformatik
    MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
    Microsoft Certified Business Management Solutions Professional
    Microsoft Certified CRM Developer
    Microsoft Certified Trainer

    ComBeck IT Services & Business Solutions
    Microsoft Gold Certified Partner
    Microsoft Small Business Specialist

    Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors

    http://www.combeck.de
    Freitag, 30. September 2011 12:16
    Moderator
  • Hallo Martin,

    Silverlight  4 wird nur mit 32bit unterstützt. Nimm die MS CRM 32 Bit Dlls vom SDK und alles wird funktionieren. (natürlich nur im IE 32bit)


    Ich hoffe das bringt weiter. Andreas(a)Donaubauer.com www.crmfaq.de
    Sonntag, 2. Oktober 2011 09:21

Alle Antworten

  • Hallo Martin,

    http://complexitykills.blogspot.com/2011/04/running-crm-40-app-on-crm-2011-server.html

    hilft Dir weiter.

    Und im SDK findest Du dann auch den Weg beschrieben, wie Du Deine SL Anwendung auf die neueste Version updaten kannst.


    Carsten Groth http://carstengroth.wordpress.com
    Freitag, 16. September 2011 11:21
  • Hi Carsten,

    danke fuer deine Hilfe. Ich habe den Tag zu der Web.config der SL Applikation hinzugefuegt und den IIS neu gestartet, aber das Problem ist das Selbe.

    Muss die SL Applikation in als Ziel Framework das .Net 4.0 haben? 

    Das SDK bezieht sich nicht direkt darauf.

    Ist es denn ueberhaupt generell moeglich SL Anwendungen, geschrieben fuer CRM 4.0 (supported), auf das CRM 2011 zu importieren, wenn die SL Anwendungen auf die Assemblies des SDK 4.0.12 referenzieren? Oder muss die Anwendung als Referenz den WebService "/MSCrmServices/2007/CrmService.asmx"  haben?

     

    Gruss Martin

    Montag, 19. September 2011 07:55
  • Hallo Martin,

    wenn es denn schon Silverlight sein soll ;-), dann kannst du das vielleicht besser so einbinden, wie es Microsoft in seinem SDK explizit dokumentiert.

    Im nachfolgenden Blogeintrag gibt es auch einen Hinweis auf eine schöne Hilfsassembly, um die Zugriff noch einfacher zu gestalten.

    http://blogs.msdn.com/b/crm/archive/2011/04/26/silvercrmsoap-a-crm-soap-library-for-crm-2011.aspx

    Viele Grüße,
    Jürgen

     


    Jürgen Beck

    Dipl. Kfm./Wirtschaftsinformatik
    MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
    Microsoft Certified Business Management Solutions Professional
    Microsoft Certified CRM Developer
    Microsoft Certified Trainer

    ComBeck IT Services & Business Solutions
    Microsoft Gold Certified Partner
    Microsoft Small Business Specialist

    Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors

    http://www.combeck.de
    Freitag, 30. September 2011 12:16
    Moderator
  • Hallo Martin,

    Silverlight  4 wird nur mit 32bit unterstützt. Nimm die MS CRM 32 Bit Dlls vom SDK und alles wird funktionieren. (natürlich nur im IE 32bit)


    Ich hoffe das bringt weiter. Andreas(a)Donaubauer.com www.crmfaq.de
    Sonntag, 2. Oktober 2011 09:21