Could you hire me? Contact me if you like what I’ve done in this article and think I can create value for your company with my skills.

November 27, 2008 / by Zsolt Soczó

XmlSerializer debugolása

Trükkös esetekben megbetegedhet az XmlSerializer, de kifelé nem mindig mondja el pontosan mi baja, csak annyit böffent, hogy nem tudtam xml doksit generálni. Ilyenkor jó, ha bele tudunk debugolni a kódjába. Amely, mint tudjuk dinamikusan generálódik és röptében fordítódik, hogy típusos, reflection nélkül tudja elérni a szerializálandó típus tagjait.
No, itt látható, hogyan kell rávenni a serializert, hogy miután lefordította a dinamikusan generált kódját, ne törölje le a forrást, hadd debugozzuk már meg. Ezek után már csak be kell kapcsolni a VS debugger/exceptions menüben, hogy a CLR exceptionökre áljon meg a debugger, aztán F5, és várjuk a becsapódást.

Annyi mindent tudnék mesélni az utóbbi hetekben történtekről, hogy csuda, de nincs időm. Majd januártól…

Could you hire me? Contact me if you like what I’ve done in this article and think I can create value for your company with my skills.

LEAVE A COMMENT

2 COMMENTS

  • hrongyorgy November 27, 2008

    Szeretettel varjuk.

  • Petrény Zsolt November 27, 2008

    Egy masik lehetoseg debugolni az IL kodot:
    DILE:
    http://dile.sourceforge.net

    Itt egy screenshot dinamikus assembly debugolasarol:
    http://sourceforge.net/project/screenshots.php?group_id=112895&ssid=27924

    Tudom, ez picit drasztikusabb megoldas, de talan ertheto, hogy miert kedvelem. :-)