Soci (Soczó Zsolt) szakmai blogja

2008.11.27.

XmlSerializer debugolása

Filed under: .NET,ASP.NET,Szakmai élet — Soczó Zsolt @ 00:29

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…

2 Comments

  1. Szeretettel varjuk.

    Comment by hrongyorgy — 2008.11.27. @ 09:16

  2. 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. :-)

    Comment by Petrény Zsolt — 2008.11.27. @ 11:58

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress