dotnetomaniak.pl - Artykuły z tagiem debuggerdotnetomaniak.pl - Artykuły z tagiem debugger2024-03-28T20:42:44Zhttps://dotnetomaniak.pl/Tags/debuggerCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png23025https://dotnetomaniak.pl/Why-NET-Diagnostics-Expert-is-not-just-yet-another-online-course-TooSlowExceptionWhy .NET Diagnostics Expert is not just yet-another-online-course? – TooSlowException2020-11-26T12:38:56Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_6lp2UQDNV0iK8EelUZP8uQ.png"/></div><div>Testing shows the presence of errors in a product, but “cannot prove that there are no defects” – you probably know that quote. I remember so many hours spent on debugging those little, mean bugs hidding deeply in the code edge cases. But what’s worse, I remember even more hours trying to understand and reproduce an error that happens only in production environment. Here’s the first top 5 most popular issues I’ve met during last years...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Why-NET-Diagnostics-Expert-is-not-just-yet-another-online-course-TooSlowException"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2ftooslowexception.com%2fwhy-net-diagnostics-expert-is-not-just-yet-another-online-course%2f" style="border:0px"/></a></div></div>KonradKokosahttps://dotnetomaniak.pl/Users/4FbP4ushl0astXU1t8p-uw2020-11-27T07:58:54Zhttps://dotnetomaniak.pl/Why-NET-Diagnostics-Expert-is-not-just-yet-another-online-course-TooSlowException2670Testing shows the presence of errors in a product, but “cannot prove that there are no defects” – you probably know that quote. I remember so many hours spent on debugging those little, mean bugs hidding deeply in the code edge cases. But what’s worse, I remember even more hours trying to understand and reproduce an error that happens only in production environment. Here’s the first top 5 most popular issues I’ve met during last years...https://tooslowexception.com/why-net-diagnostics-expert-is-not-just-yet-another-online-course/http://dotnetomaniak.pl/Data/Thumbnails/small_6lp2UQDNV0iK8EelUZP8uQ.pnghttps://dotnetomaniak.pl/Facebook-debugger-i-Open-Graph-Programmer-girlFacebook debugger i Open Graph – Programmer-girl2020-08-02T08:47:06Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_QZ_JY3iADUuI-72p5pz3bQ.png"/></div><div>Słyszeliście o czymś takim jak Facebook debugger i protokół Open Graph? We wpisie przykład z życia wzięty - w czym to pomaga i czy warto stosować :)</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Facebook-debugger-i-Open-Graph-Programmer-girl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fprogrammer-girl.com%2f2020%2f08%2f01%2ffacebook-debugger-i-open-graph%2f" style="border:0px"/></a></div></div>Weronika Mularczykhttps://dotnetomaniak.pl/Users/O1ApavoJX0SfwkW8t4YbUQ2020-08-03T09:19:00Zhttps://dotnetomaniak.pl/Facebook-debugger-i-Open-Graph-Programmer-girl2390Słyszeliście o czymś takim jak Facebook debugger i protokół Open Graph? We wpisie przykład z życia wzięty - w czym to pomaga i czy warto stosować :)https://programmer-girl.com/2020/08/01/facebook-debugger-i-open-graph/http://dotnetomaniak.pl/Data/Thumbnails/small_QZ_JY3iADUuI-72p5pz3bQ.pnghttps://dotnetomaniak.pl/Remote-debugging-w-Chrome-programmer-girlRemote debugging w Chrome – programmer-girl2019-01-20T10:22:40Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_HQqzucxQu0eUlXUtLfUogQ.png"/></div><div>Mieliście kiedyś potrzebę przetestowania aplikacji na tablecie lub komórce? Najlepiej z funkcją debuggera? Przydaje się do tego opcja Remote debugging w Chrome.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Remote-debugging-w-Chrome-programmer-girl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fprogrammer-girl.com%2f2019%2f01%2f19%2fremote-debugging-w-chrome%2f" style="border:0px"/></a></div></div>Weronika Mularczykhttps://dotnetomaniak.pl/Users/O1ApavoJX0SfwkW8t4YbUQ2019-01-21T08:46:36Zhttps://dotnetomaniak.pl/Remote-debugging-w-Chrome-programmer-girl1460Mieliście kiedyś potrzebę przetestowania aplikacji na tablecie lub komórce? Najlepiej z funkcją debuggera? Przydaje się do tego opcja Remote debugging w Chrome.https://programmer-girl.com/2019/01/19/remote-debugging-w-chrome/http://dotnetomaniak.pl/Data/Thumbnails/small_HQqzucxQu0eUlXUtLfUogQ.pnghttps://dotnetomaniak.pl/Visual-Studio-Debugger-TipsTricks-video-Devsession-Grzegorz-Kotfis-Od-programisty-dla-programistowVisual Studio Debugger - Tips&Tricks (video) - Devsession | Grzegorz Kotfis | Od programisty dla programistów2018-09-03T07:45:46Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_vFPWB6qh-ESEBddU6JjZXw.png"/></div><div>Posted on :
By
Grzegorz KotfisBlog Code
Przygotowałem dla Was trzy nagrania, w których znajdziecie wyjaśnienie trzech atrybutów umożliwiających lepsze debugowanie aplikacji dotnetowych. Dodatkowo pokazuje kilka tricków związanych z obsługą edytora, debugowaniem w Visual Studio. Miłego oglądania!Debugger DisplayDebuggerBrowsableDebuggerProxyPodaj dalejShareTweetGrzegorz Kotfis
News Reporter Ja, programista – zapowiedź nowej serii podcastuDodaj komentarz Anuluj pisanie odpowiedzi
Twó...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Visual-Studio-Debugger-TipsTricks-video-Devsession-Grzegorz-Kotfis-Od-programisty-dla-programistow"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevsession.pl%2fvisual-studio-debugger-tipstricks-video%2f" style="border:0px"/></a></div></div>Grzegorz Kotfishttps://dotnetomaniak.pl/Users/i4BaTBctzEy0mw3foKC9WA2018-09-04T07:07:49Zhttps://dotnetomaniak.pl/Visual-Studio-Debugger-TipsTricks-video-Devsession-Grzegorz-Kotfis-Od-programisty-dla-programistow41000Posted on :
By
Grzegorz KotfisBlog Code
Przygotowałem dla Was trzy nagrania, w których znajdziecie wyjaśnienie trzech atrybutów umożliwiających lepsze debugowanie aplikacji dotnetowych. Dodatkowo pokazuje kilka tricków związanych z obsługą edytora, debugowaniem w Visual Studio. Miłego oglądania!Debugger DisplayDebuggerBrowsableDebuggerProxyPodaj dalejShareTweetGrzegorz Kotfis
News Reporter Ja, programista – zapowiedź nowej serii podcastuDodaj komentarz Anuluj pisanie odpowiedzi
Twó...https://devsession.pl/visual-studio-debugger-tipstricks-video/http://dotnetomaniak.pl/Data/Thumbnails/small_vFPWB6qh-ESEBddU6JjZXw.pnghttps://dotnetomaniak.pl/Magiczne-debuggowanie-z-OzCode-programmer-girlMagiczne debuggowanie z OzCode – programmer-girl2017-11-06T20:14:32Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_wLObZVZ9FkCzrdccyHeBSA.png"/></div><div>Kilka słów o dodatku do Visual Studio o nazwie OzCode, który umożliwia magiczne debuggowanie</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Magiczne-debuggowanie-z-OzCode-programmer-girl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fprogrammer-girl.com%2f2017%2f11%2f06%2fdarmowy-ozcode-dla-projektow-opensource%2f" style="border:0px"/></a></div></div>Weronika Mularczykhttps://dotnetomaniak.pl/Users/O1ApavoJX0SfwkW8t4YbUQ2017-11-16T10:52:53Zhttps://dotnetomaniak.pl/Magiczne-debuggowanie-z-OzCode-programmer-girl31740Kilka słów o dodatku do Visual Studio o nazwie OzCode, który umożliwia magiczne debuggowaniehttps://programmer-girl.com/2017/11/06/darmowy-ozcode-dla-projektow-opensource/http://dotnetomaniak.pl/Data/Thumbnails/small_wLObZVZ9FkCzrdccyHeBSA.pnghttps://dotnetomaniak.pl/Jak-za-pomoca-Visual-Studio-odkryc-linijke-bledu-w-bibliotece-zewnetrznej-Jakub-GutkowskiJak za pomocą Visual Studio odkryć linijkę błędu w bibliotece zewnętrznej - Jakub Gutkowski2017-02-23T08:12:41Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_cuRE-W_CYkOKp6W25zablg.png"/></div><div>Jak doszedłem do tego co zawiniło i dlaczego OData na spatial queries mi nie działała. Czyli mały przewodnik po tym jak można debuggować zewnętrzny kod z poziomu Visual Studio.
Coś co może nie na co dzień ale raz na jakiś czas może się bardzo przydać!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jak-za-pomoca-Visual-Studio-odkryc-linijke-bledu-w-bibliotece-zewnetrznej-Jakub-Gutkowski"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblog.gutek.pl%2f2017%2f02%2f23%2fjak-za-pomoca-visual-studio-odkryc-linijke-bledu-w-bibliotece-zewnetrznej%2f" style="border:0px"/></a></div></div>Gutekhttps://dotnetomaniak.pl/Users/9zCEEfXxAEmLNs3bT0YJ_Q2017-03-03T13:25:25Zhttps://dotnetomaniak.pl/Jak-za-pomoca-Visual-Studio-odkryc-linijke-bledu-w-bibliotece-zewnetrznej-Jakub-Gutkowski72560Jak doszedłem do tego co zawiniło i dlaczego OData na spatial queries mi nie działała. Czyli mały przewodnik po tym jak można debuggować zewnętrzny kod z poziomu Visual Studio.
Coś co może nie na co dzień ale raz na jakiś czas może się bardzo przydać!https://blog.gutek.pl/2017/02/23/jak-za-pomoca-visual-studio-odkryc-linijke-bledu-w-bibliotece-zewnetrznej/http://dotnetomaniak.pl/Data/Thumbnails/small_cuRE-W_CYkOKp6W25zablg.pnghttps://dotnetomaniak.pl/Programistyczne-wywolanie-debuggera-Jaroslaw-StadnickiProgramistyczne wywołanie debuggera | Jarosław Stadnicki2016-03-04T07:50:10Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_61ytOadNj0ShyTVbEzTR3w.png"/></div><div>29/02/2016 ~ Jarosław Stadnicki
Jeśli zdarzyło wam się kiedyś debugować przez Console.WriteLine(…) lub dzielić przez zero, tylko po to aby odpalił się debugger I podpinać do tego visual studio to ta linijka będzie dla was na wagę złota:
Gdy wykonywany kod dojdzie do tej linijki pojawi się okienko z pytaniem czy chcesz debugować aplikację, po „jesie” VS dopina się do procesu I normalnie można korzystać z dobrodziejstw inwentarza. Sztuczka przydatna gdy kod jest uruchamiany przez zewnętrzny proces, a wy ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Programistyczne-wywolanie-debuggera-Jaroslaw-Stadnicki"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fjaroslawstadnicki.pl%2f2016%2f02%2fprogramistyczne-wywolanie-debuggera%2f" style="border:0px"/></a></div></div>macabre13https://dotnetomaniak.pl/Users/fhlqNErsNUqYrZJbiIHNYA2016-03-08T09:08:46Zhttps://dotnetomaniak.pl/Programistyczne-wywolanie-debuggera-Jaroslaw-Stadnicki1122029/02/2016 ~ Jarosław Stadnicki
Jeśli zdarzyło wam się kiedyś debugować przez Console.WriteLine(…) lub dzielić przez zero, tylko po to aby odpalił się debugger I podpinać do tego visual studio to ta linijka będzie dla was na wagę złota:
Gdy wykonywany kod dojdzie do tej linijki pojawi się okienko z pytaniem czy chcesz debugować aplikację, po „jesie” VS dopina się do procesu I normalnie można korzystać z dobrodziejstw inwentarza. Sztuczka przydatna gdy kod jest uruchamiany przez zewnętrzny proces, a wy ...http://jaroslawstadnicki.pl/2016/02/programistyczne-wywolanie-debuggera/http://dotnetomaniak.pl/Data/Thumbnails/small_61ytOadNj0ShyTVbEzTR3w.pnghttps://dotnetomaniak.pl/Zapewniaj-metode-ToString-w-swoich-obiektach-Piotr-PerakZapewniaj metodę ToString() w swoich obiektach | Piotr Perak2014-12-21T00:35:39Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Wq7V9VnTEkmTzAnpx4WRqw.png"/></div><div>Pomimo stosowania TDD każdemu z nas od czasu do czasu zdarza się debugować kod. Czy to lubimy, czy nie, czasem po prostu nie ma innego wyjścia. Ułatwiajmy sobie (i osobom, które odziedziczą kiedyś ten kod) debugowanie przez dodawanie ToString() do wszystkich swoich klas.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Zapewniaj-metode-ToString-w-swoich-obiektach-Piotr-Perak"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwritesoft.wordpress.com%2f2014%2f12%2f21%2fzapewniaj-metode-tostring-dla-swoich-obiektw%2f" style="border:0px"/></a></div></div>trzyPehttps://dotnetomaniak.pl/Users/eUsdfFiREkmVKONj4RacLg2014-12-29T07:41:06Zhttps://dotnetomaniak.pl/Zapewniaj-metode-ToString-w-swoich-obiektach-Piotr-Perak43140Pomimo stosowania TDD każdemu z nas od czasu do czasu zdarza się debugować kod. Czy to lubimy, czy nie, czasem po prostu nie ma innego wyjścia. Ułatwiajmy sobie (i osobom, które odziedziczą kiedyś ten kod) debugowanie przez dodawanie ToString() do wszystkich swoich klas.http://writesoft.wordpress.com/2014/12/21/zapewniaj-metode-tostring-dla-swoich-obiektw/http://dotnetomaniak.pl/Data/Thumbnails/small_Wq7V9VnTEkmTzAnpx4WRqw.pnghttps://dotnetomaniak.pl/ProgRunning-What-Ive-learned-today-Debugging-with-DebuggerDisplay-attribute[EN] ProgRunning » What I’ve learned today – Debugging with DebuggerDisplay attribute2014-10-25T07:14:57Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ti6yKEWxrECncJ5UTKBTmA.png"/></div><div>How to make your 'debugging life' easier with DebuggerDisplay attribute</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/ProgRunning-What-Ive-learned-today-Debugging-with-DebuggerDisplay-attribute"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fprogrunning.net%2fwhat-ive-learned-today-debugging-with-debuggerdisplay-attribute%2f" style="border:0px"/></a></div></div>mkiereshttps://dotnetomaniak.pl/Users/xZLMmmttCUqvHJtVa4Z1uQ2014-11-03T06:55:49Zhttps://dotnetomaniak.pl/ProgRunning-What-Ive-learned-today-Debugging-with-DebuggerDisplay-attribute31590How to make your 'debugging life' easier with DebuggerDisplay attributehttp://progrunning.net/what-ive-learned-today-debugging-with-debuggerdisplay-attribute/http://dotnetomaniak.pl/Data/Thumbnails/small_ti6yKEWxrECncJ5UTKBTmA.pnghttps://dotnetomaniak.pl/Michal-Komorowski-Jeszcze-wiecej-szczegolow-na-temat-IntelliTraceMichał Komorowski: Jeszcze więcej szczegółów na temat IntelliTrace2014-01-09T08:19:42Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_B3IdoHjGjkOZe4eZLvX9Iw.png"/></div><div>O IntelliTrace pisałem już wielokrotnie. Do tej pory nie wyjaśniłem jednak, że chociaż IntelliTrace nazywamy debugger'em historycznym to w rzeczywistości IntelliTrace jest profilerem. Dokładniej mówiąc jednym z komponentów składowych IntellITrace jest niezarządzana implementacja interfejsu ICorProfiler. Profiler ten komunikuje się z zarządzaną częścią IntelliTrace, czyli z programem IntellITrace.exe. IntellITrace.exe jest natomiast używane przez Visual Studio...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Michal-Komorowski-Jeszcze-wiecej-szczegolow-na-temat-IntelliTrace"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.michalkomorowski.com%2f2014%2f01%2fjeszcze-wiecej-szczegoow-na-temat.html" style="border:0px"/></a></div></div>trismegistahttps://dotnetomaniak.pl/Users/AoqL2UrJ6k60kDPWsP5kng2014-01-17T18:19:02Zhttps://dotnetomaniak.pl/Michal-Komorowski-Jeszcze-wiecej-szczegolow-na-temat-IntelliTrace11210O IntelliTrace pisałem już wielokrotnie. Do tej pory nie wyjaśniłem jednak, że chociaż IntelliTrace nazywamy debugger'em historycznym to w rzeczywistości IntelliTrace jest profilerem. Dokładniej mówiąc jednym z komponentów składowych IntellITrace jest niezarządzana implementacja interfejsu ICorProfiler. Profiler ten komunikuje się z zarządzaną częścią IntelliTrace, czyli z programem IntellITrace.exe. IntellITrace.exe jest natomiast używane przez Visual Studio...http://www.michalkomorowski.com/2014/01/jeszcze-wiecej-szczegoow-na-temat.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_B3IdoHjGjkOZe4eZLvX9Iw.pnghttps://dotnetomaniak.pl/EN-Marek-Stojs-Blog-VsDebugFx-weakly-typed-lambda-expressions-and-LINQ-in-Visual-Studio-debugger[EN] Marek Stój's Blog: VsDebugFx - weakly-typed lambda expressions and LINQ in Visual Studio debugger2012-09-27T06:42:08Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_JbYk6aWqjkm66T6GaNchEw.png"/></div><div>I’ve just published a little project of mine on GitHub, called VsDebugFx.
It’s a NuGet package which you can install into your .NET project and get
more expressiveness during your debugging sessions inside Visual Studio. It’ll let you
evaluate expressions that use C# features which are not normally allowed by the IDE, namely:
lambda expressions, anonymous types, LINQ queries and implicitly-typed arrays.
I don’t want to repeat myself (DRY anyone?), so if you’re interested in knowing more,
go check out th...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Marek-Stojs-Blog-VsDebugFx-weakly-typed-lambda-expressions-and-LINQ-in-Visual-Studio-debugger"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.marekstoj.com%2f2012%2f09%2fvsdebugfx-weakly-typed-lambda.html" style="border:0px"/></a></div></div>Paweł Łukasikhttps://dotnetomaniak.pl/Users/lI7X-wDfeE2RoUfuiihoOg2012-10-06T22:37:14Zhttps://dotnetomaniak.pl/EN-Marek-Stojs-Blog-VsDebugFx-weakly-typed-lambda-expressions-and-LINQ-in-Visual-Studio-debugger5810I’ve just published a little project of mine on GitHub, called VsDebugFx.
It’s a NuGet package which you can install into your .NET project and get
more expressiveness during your debugging sessions inside Visual Studio. It’ll let you
evaluate expressions that use C# features which are not normally allowed by the IDE, namely:
lambda expressions, anonymous types, LINQ queries and implicitly-typed arrays.
I don’t want to repeat myself (DRY anyone?), so if you’re interested in knowing more,
go check out th...http://blog.marekstoj.com/2012/09/vsdebugfx-weakly-typed-lambda.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_JbYk6aWqjkm66T6GaNchEw.pnghttps://dotnetomaniak.pl/NET-blog-VS-Debugger-ustawienia-w-rejestrze.NET blog: VS Debugger - ustawienia w rejestrze2012-01-30T20:28:54Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_gvr9yszAX0e2XXH3FnZuLA.png"/></div><div>autor: W ostatnim poście wspominałem, że napisze jeszcze o ustawieniach debuggera VS w rejestrze.
Okazuje się, że nie wszystko da się ustawić w Visual Studio czy ustawieniach systemowych. Częścią funkcjonalności trzeba sterować za pomocą ustawień w rejestrze - na szczęście są to marginalne przypadki.
Czasami jednak zdarza się, że dodając jakieś wyrażenie do okienka Watch dostajemy niemiły komunikat - Function evaluation timed out. Buu... :/
Okazuje się, że możemy choć trochę wpłynąć na VS po jakim czas...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/NET-blog-VS-Debugger-ustawienia-w-rejestrze"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpawlos.blogspot.com%2f2012%2f01%2fvs-debugger-ustawienia-w-rejestrze.html" style="border:0px"/></a></div></div>mackohttps://dotnetomaniak.pl/Users/n6HrySbCMkGkdWWjKfFEFA2012-02-08T13:33:26Zhttps://dotnetomaniak.pl/NET-blog-VS-Debugger-ustawienia-w-rejestrze11420autor: W ostatnim poście wspominałem, że napisze jeszcze o ustawieniach debuggera VS w rejestrze.
Okazuje się, że nie wszystko da się ustawić w Visual Studio czy ustawieniach systemowych. Częścią funkcjonalności trzeba sterować za pomocą ustawień w rejestrze - na szczęście są to marginalne przypadki.
Czasami jednak zdarza się, że dodając jakieś wyrażenie do okienka Watch dostajemy niemiły komunikat - Function evaluation timed out. Buu... :/
Okazuje się, że możemy choć trochę wpłynąć na VS po jakim czas...http://pawlos.blogspot.com/2012/01/vs-debugger-ustawienia-w-rejestrze.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_gvr9yszAX0e2XXH3FnZuLA.pnghttps://dotnetomaniak.pl/NET-blog-VS-Debugger-Tips-Tricks.NET blog: VS Debugger - Tips & Tricks2012-01-30T06:23:42Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_LmF5dzd7DU2IYEyBDPb-1A.png"/></div><div>Autor (Paweł Łukasik): Kilka dni temu miałem okazję wygłosić kolejną prelekcję na Wrocławskiej Grupie .NET. Tym razem jako temat wybrałem debugger, który jest dostępny w Visual Studio. Jest to na prawdę kawałek narzędzia, który możemy wykorzystać dość sprawnie na naszą korzyść jeśli tylko wiemy gdzie szukać.
Prezentacja to tak na prawdę zbiór tego co publikowałem w ostatnich czasach na blogu jak również na devPytania tak więc jeśli ktoś regularnie czyta bloga - zapewne nie znajdzie zbyt wiele nowości.
Powiedziałem o:
usta...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/NET-blog-VS-Debugger-Tips-Tricks"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpawlos.blogspot.com%2f2012%2f01%2fvs-debugger-tips-tricks.html" style="border:0px"/></a></div></div>mackohttps://dotnetomaniak.pl/Users/n6HrySbCMkGkdWWjKfFEFA2012-02-08T13:33:26Zhttps://dotnetomaniak.pl/NET-blog-VS-Debugger-Tips-Tricks13160Autor (Paweł Łukasik): Kilka dni temu miałem okazję wygłosić kolejną prelekcję na Wrocławskiej Grupie .NET. Tym razem jako temat wybrałem debugger, który jest dostępny w Visual Studio. Jest to na prawdę kawałek narzędzia, który możemy wykorzystać dość sprawnie na naszą korzyść jeśli tylko wiemy gdzie szukać.
Prezentacja to tak na prawdę zbiór tego co publikowałem w ostatnich czasach na blogu jak również na devPytania tak więc jeśli ktoś regularnie czyta bloga - zapewne nie znajdzie zbyt wiele nowości.
Powiedziałem o:
usta...http://pawlos.blogspot.com/2012/01/vs-debugger-tips-tricks.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_LmF5dzd7DU2IYEyBDPb-1A.pnghttps://dotnetomaniak.pl/Ukrywanie-skladowych-klas-w-debuggerze-DebuggerBrowsable-Wojciech-PoniatowskiUkrywanie składowych klas w debuggerze (DebuggerBrowsable) | Wojciech Poniatowski2011-06-14T19:51:15Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_PMsMUco2TUaSNN6od7eH_g.png"/></div><div>Możliwości kształtowania wyglądu naszych klas dla łatwiejszego debuggowania są bardzo duże. Poprzednio pokazałem jak można wpływać na to, co nam wyświetli debugger o naszej klasie (DebuggerDisplay) oraz jak można tworzyć własne wizualizery klas (Debugger Visualizers). Teraz czas na ukrywanie składowych (np. prywatnych) naszej klasy, aby nie zaśmiecać sobie podglądu stanu okiektu podczas ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Ukrywanie-skladowych-klas-w-debuggerze-DebuggerBrowsable-Wojciech-Poniatowski"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fponiat.wordpress.com%2f2011%2f06%2f14%2fukrywanie-skladowych-klas-w-debuggerze-debuggerbrowsable%2f" style="border:0px"/></a></div></div>Paweł Łukasikhttps://dotnetomaniak.pl/Users/lI7X-wDfeE2RoUfuiihoOg2011-06-24T14:06:54Zhttps://dotnetomaniak.pl/Ukrywanie-skladowych-klas-w-debuggerze-DebuggerBrowsable-Wojciech-Poniatowski2540Możliwości kształtowania wyglądu naszych klas dla łatwiejszego debuggowania są bardzo duże. Poprzednio pokazałem jak można wpływać na to, co nam wyświetli debugger o naszej klasie (DebuggerDisplay) oraz jak można tworzyć własne wizualizery klas (Debugger Visualizers). Teraz czas na ukrywanie składowych (np. prywatnych) naszej klasy, aby nie zaśmiecać sobie podglądu stanu okiektu podczas ...http://poniat.wordpress.com/2011/06/14/ukrywanie-skladowych-klas-w-debuggerze-debuggerbrowsable/http://dotnetomaniak.pl/Data/Thumbnails/small_PMsMUco2TUaSNN6od7eH_g.pnghttps://dotnetomaniak.pl/DebugAssert-oraz-Debugger-metody-Break-i-Launch-PL-Maciej-Zbrzezny-Programowanie-i-TechnologieDebug.Assert oraz Debugger – metody Break i Launch [PL] | Maciej Zbrzezny: Programowanie i Technologie2011-04-06T22:55:36Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_DGb1NIBTy0-OHGluOvkNlA.png"/></div><div>Gdy podczas debuggowania aplikacji chcemy ją zatrzymać w pewnym miejscu, zwykle ustawiamy „breakpoint”, aby jednak ten sposób zadziałał, musi być podłączony do procesu, który chcemy debuggować Debugger.
Co można jednak zrobić, gdy tak nie jest (nie zawsze uda nam się ręcznie podłączyć (attach))?
Gdy debugger nie jest podłączony do procesu, to można takie podłączenie wymusić dzięki wykorzystaniu klas z przestrzeni nazw System.Diagnostic:
Debugger.Launch i Debugger.Break
(http://msdn.microsoft.com/en-u...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DebugAssert-oraz-Debugger-metody-Break-i-Launch-PL-Maciej-Zbrzezny-Programowanie-i-Technologie"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmaciej-progtech.blogspot.com%2f2011%2f04%2fdebugassert-oraz-debugger-metody-break.html" style="border:0px"/></a></div></div>Paweł Łukasikhttps://dotnetomaniak.pl/Users/lI7X-wDfeE2RoUfuiihoOg2011-04-15T05:30:27Zhttps://dotnetomaniak.pl/DebugAssert-oraz-Debugger-metody-Break-i-Launch-PL-Maciej-Zbrzezny-Programowanie-i-Technologie3630Gdy podczas debuggowania aplikacji chcemy ją zatrzymać w pewnym miejscu, zwykle ustawiamy „breakpoint”, aby jednak ten sposób zadziałał, musi być podłączony do procesu, który chcemy debuggować Debugger.
Co można jednak zrobić, gdy tak nie jest (nie zawsze uda nam się ręcznie podłączyć (attach))?
Gdy debugger nie jest podłączony do procesu, to można takie podłączenie wymusić dzięki wykorzystaniu klas z przestrzeni nazw System.Diagnostic:
Debugger.Launch i Debugger.Break
(http://msdn.microsoft.com/en-u...http://maciej-progtech.blogspot.com/2011/04/debugassert-oraz-debugger-metody-break.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_DGb1NIBTy0-OHGluOvkNlA.pnghttps://dotnetomaniak.pl/DebugView-w-rekach-programisty-BizTalkDebugView w rękach programisty BizTalk2011-03-11T07:35:07Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_6jpHUQrXAkaYyG9bV88T9w.png"/></div><div>« Hello World w BizTalk Server 2010DebugView w rękach programisty BizTalk
DebugView jest małą aplikacją, za pomocą której możemy monitorować debug output lokalnego komputera, bądź komputera zdalnego. Jest to narzędzie bardzo pomocne przy debug’owaniu aplikacji BizTalk, ponieważ nie jesteśmy wstanie postawić w orkiestracji breakpoint’a. Natomiast DebugView ułatwia monitorowanie, punktów które sobie zdefiniujemy.
Aby zademonstrować działanie DebugView użyjemy aplikacji z posta Hello World w BizTalk Server 2...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DebugView-w-rekach-programisty-BizTalk"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2ftomaszpychynski.pl%2fdebugview-w-rekach-programisty-biztalk%2f" style="border:0px"/></a></div></div>poniathttps://dotnetomaniak.pl/Users/OaeAiCm3kUaunF-XhTHoLg2011-03-18T10:53:23Zhttps://dotnetomaniak.pl/DebugView-w-rekach-programisty-BizTalk3620« Hello World w BizTalk Server 2010DebugView w rękach programisty BizTalk
DebugView jest małą aplikacją, za pomocą której możemy monitorować debug output lokalnego komputera, bądź komputera zdalnego. Jest to narzędzie bardzo pomocne przy debug’owaniu aplikacji BizTalk, ponieważ nie jesteśmy wstanie postawić w orkiestracji breakpoint’a. Natomiast DebugView ułatwia monitorowanie, punktów które sobie zdefiniujemy.
Aby zademonstrować działanie DebugView użyjemy aplikacji z posta Hello World w BizTalk Server 2...http://tomaszpychynski.pl/debugview-w-rekach-programisty-biztalk/http://dotnetomaniak.pl/Data/Thumbnails/small_6jpHUQrXAkaYyG9bV88T9w.pnghttps://dotnetomaniak.pl/Warunkowy-breakpoint-ciekawe-zastosowanieWarunkowy breakpoint – ciekawe zastosowanie2010-12-05T18:11:22Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_fuVS_y_YAUO7Kkxhum48dA.png"/></div><div>Zapewne wszyscy zdają sobie sprawę, że nasz breakpoint możemy uczynić warunkowym tak aby VS zatrzymało się na nim tylko w specyficznej sytuacji a nie za każdym razem. Gdy breakpoint jest warunkowy jego ikona posiada mały biały plusik tak jak na obrazku w tym paragrafie abyśmy mogli odróżnić go od innych. Dziś pokażemy sobie, że warunkowy breakpoint może być użyty także do innych, mniej oczywistych (mam nadzieję) celów.
Załóżmy, że jesteśmy w trakcie debuggowania dość skomplikowanego kodu (ten poniżej takow...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Warunkowy-breakpoint-ciekawe-zastosowanie"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpawlos.blogspot.com%2f2010%2f12%2fwarunkowy-breakpoint-ciekawe.html" style="border:0px"/></a></div></div>mackohttps://dotnetomaniak.pl/Users/n6HrySbCMkGkdWWjKfFEFA2010-12-14T00:43:42Zhttps://dotnetomaniak.pl/Warunkowy-breakpoint-ciekawe-zastosowanie21290Zapewne wszyscy zdają sobie sprawę, że nasz breakpoint możemy uczynić warunkowym tak aby VS zatrzymało się na nim tylko w specyficznej sytuacji a nie za każdym razem. Gdy breakpoint jest warunkowy jego ikona posiada mały biały plusik tak jak na obrazku w tym paragrafie abyśmy mogli odróżnić go od innych. Dziś pokażemy sobie, że warunkowy breakpoint może być użyty także do innych, mniej oczywistych (mam nadzieję) celów.
Załóżmy, że jesteśmy w trakcie debuggowania dość skomplikowanego kodu (ten poniżej takow...http://pawlos.blogspot.com/2010/12/warunkowy-breakpoint-ciekawe.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_fuVS_y_YAUO7Kkxhum48dA.pnghttps://dotnetomaniak.pl/reVis-Debugowanie-test%C3%B3w-jednostkowych-NUnitreVis / Debugowanie testów jednostkowych NUnit2010-10-20T12:30:42Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_u9ma66aOwE2lq4GI2rNm9A.png"/></div><div>Główną rolą testów jednostkowych jest wspomaganie wytwarzania oprogramowania poprzez testowanie element po elemencie (jednostce) całego rozwiązania. O ich zaletach nie trzeba się specjalnie rozwodzić ponieważ temat ten był i wciąż jest wałkowany na wielu blogach i serwisach tematycznych. Istotne jest, że po uruchomieniu testu wiemy co poszło nie tak, gdzie oraz jaki wynik powinniśmy otrzymać, a jaki otrzymaliśmy. W tym wszystkim zawsze brakowało mi jednak dokładnej wiedzy dlaczego coś poszło nie tak. Stąd m...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/reVis-Debugowanie-test%C3%B3w-jednostkowych-NUnit"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2frevis-dev.blogspot.com%2f2010%2f10%2fdebugowanie-testow-jednostkowych-nunit.html" style="border:0px"/></a></div></div>reVishttps://dotnetomaniak.pl/Users/WAIa3Thf1E6p3nFEcpT6HQ2010-10-29T21:45:10Zhttps://dotnetomaniak.pl/reVis-Debugowanie-test%C3%B3w-jednostkowych-NUnit2710Główną rolą testów jednostkowych jest wspomaganie wytwarzania oprogramowania poprzez testowanie element po elemencie (jednostce) całego rozwiązania. O ich zaletach nie trzeba się specjalnie rozwodzić ponieważ temat ten był i wciąż jest wałkowany na wielu blogach i serwisach tematycznych. Istotne jest, że po uruchomieniu testu wiemy co poszło nie tak, gdzie oraz jaki wynik powinniśmy otrzymać, a jaki otrzymaliśmy. W tym wszystkim zawsze brakowało mi jednak dokładnej wiedzy dlaczego coś poszło nie tak. Stąd m...http://revis-dev.blogspot.com/2010/10/debugowanie-testow-jednostkowych-nunit.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_u9ma66aOwE2lq4GI2rNm9A.pnghttps://dotnetomaniak.pl/Tajemnicze-komunikaty-debuggeraTajemnicze komunikaty debuggera2010-10-03T18:13:00Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_-qf9L2sv-UyFk5jIXjvhPA.png"/></div><div>Autor: Podczas ostatnich prac z WPF'em napotykałem na strasznie irytujące sytuacje kiedy po uruchomieniu aplikacji wraz z debuggerem otrzymywałem nic nie mówiące mi komunikaty. Dla przykładu:
An unhandled exception of type 'System.Windows.Markup.XamlParseException' occurred in PresentationFramework.dll
Additional information: 'Add value to collection of type 'System.Windows.Controls.UIElementCollection' threw an exception.' Line number '6' and line position '10'.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Tajemnicze-komunikaty-debuggera"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fcieplok.blogspot.com%2f2010%2f10%2ftajemnicze-komunikaty-debuggera.html" style="border:0px"/></a></div></div>mackohttps://dotnetomaniak.pl/Users/n6HrySbCMkGkdWWjKfFEFA2010-10-07T11:24:40Zhttps://dotnetomaniak.pl/Tajemnicze-komunikaty-debuggera2460Autor: Podczas ostatnich prac z WPF'em napotykałem na strasznie irytujące sytuacje kiedy po uruchomieniu aplikacji wraz z debuggerem otrzymywałem nic nie mówiące mi komunikaty. Dla przykładu:
An unhandled exception of type 'System.Windows.Markup.XamlParseException' occurred in PresentationFramework.dll
Additional information: 'Add value to collection of type 'System.Windows.Controls.UIElementCollection' threw an exception.' Line number '6' and line position '10'.http://cieplok.blogspot.com/2010/10/tajemnicze-komunikaty-debuggera.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_-qf9L2sv-UyFk5jIXjvhPA.pnghttps://dotnetomaniak.pl/Debuggowanie-procedury-sk%C5%82adowanejDebuggowanie procedury składowanej2009-11-04T20:36:17Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_GPI8XICVkUW0n4rGgyreRg.png"/></div><div>Chciałbym krótko opisać sposób, za pomocą którego można sobie zdebugować procedurę składowaną na MS SQL Server z poziomu Visual Studio.
Aby to zrobić należy otworzyć Server Explorer, prawym przyciskiem myszki kliknąć na procedurę, którą chcemy debugować i wybrać Step Into Stored Procedure:
Następnie należy określić parametry procedury i można wykonywać sobie komendy SQL linijka za linijką oraz podglądać wartości zmiennych.
A pod tym linkiem jest dokładniejszy opis tego sposobu. Wymien...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Debuggowanie-procedury-sk%C5%82adowanej"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.piotr.ludwiczuk.aspnet.pl%2fpost%2fDebuggowanie-procedury-skc582adowanej.aspx" style="border:0px"/></a></div></div>Damianhttps://dotnetomaniak.pl/Users/geh68TsnCkKYJJi3DdBriA2009-11-08T11:10:58Zhttps://dotnetomaniak.pl/Debuggowanie-procedury-sk%C5%82adowanej1560Chciałbym krótko opisać sposób, za pomocą którego można sobie zdebugować procedurę składowaną na MS SQL Server z poziomu Visual Studio.
Aby to zrobić należy otworzyć Server Explorer, prawym przyciskiem myszki kliknąć na procedurę, którą chcemy debugować i wybrać Step Into Stored Procedure:
Następnie należy określić parametry procedury i można wykonywać sobie komendy SQL linijka za linijką oraz podglądać wartości zmiennych.
A pod tym linkiem jest dokładniejszy opis tego sposobu. Wymien...http://www.piotr.ludwiczuk.aspnet.pl/post/Debuggowanie-procedury-skc582adowanej.aspxhttp://dotnetomaniak.pl/Data/Thumbnails/small_GPI8XICVkUW0n4rGgyreRg.pnghttps://dotnetomaniak.pl/xionlog-Pod%C5%82%C4%85czanie-debugera-VS-do-procesuxion.log » Podłączanie debugera VS do procesu2009-06-28T07:31:33Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_0pTU7A5PDEak5eXOtNnRtg.png"/></div><div>Kiedy piszemy aplikację będącą już w na tyle zaawansowanym stadium, że nie objawia ona błędów przy pierwszym lepszym uruchomieniu, to zdarza się, iż uruchamiamy ją bez wsparcia debugera (co można zrobić standardowym skrótem klawiszowym Ctrl+F5 w Visual Studio). Mimo tego zawsze może się jednak zdarzyć jakiś nieprzewidziany wyjątek, błąd czy inna nieprawidłowość. Ba, może się tak zdarzyć w programie, który już dawno uznaliśmy za skończony...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/xionlog-Pod%C5%82%C4%85czanie-debugera-VS-do-procesu"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fxion.org.pl%2f2009%2f06%2f27%2fpodlaczanie-debugera-vs-do-procesu%2f" style="border:0px"/></a></div></div>mackohttps://dotnetomaniak.pl/Users/n6HrySbCMkGkdWWjKfFEFA2009-07-06T15:37:56Zhttps://dotnetomaniak.pl/xionlog-Pod%C5%82%C4%85czanie-debugera-VS-do-procesu1570Kiedy piszemy aplikację będącą już w na tyle zaawansowanym stadium, że nie objawia ona błędów przy pierwszym lepszym uruchomieniu, to zdarza się, iż uruchamiamy ją bez wsparcia debugera (co można zrobić standardowym skrótem klawiszowym Ctrl+F5 w Visual Studio). Mimo tego zawsze może się jednak zdarzyć jakiś nieprzewidziany wyjątek, błąd czy inna nieprawidłowość. Ba, może się tak zdarzyć w programie, który już dawno uznaliśmy za skończony...http://xion.org.pl/2009/06/27/podlaczanie-debugera-vs-do-procesu/http://dotnetomaniak.pl/Data/Thumbnails/small_0pTU7A5PDEak5eXOtNnRtg.pnghttps://dotnetomaniak.pl/NET-blog-Visual-Studio-2010-Beta-1-Debugger.NET blog: Visual Studio 2010 Beta 1 - Debugger2009-05-24T14:56:10Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_qM6nBeoBrU2TZG1Cs_E4AQ.png"/></div><div>Visual Studio 2010 Beta 1 i nowe możliwości debugger'a.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/NET-blog-Visual-Studio-2010-Beta-1-Debugger"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpawlos.blogspot.com%2f2009%2f05%2fvisual-studio-2010-beta-1-debugger.html" style="border:0px"/></a></div></div>mackohttps://dotnetomaniak.pl/Users/n6HrySbCMkGkdWWjKfFEFA2009-06-02T05:07:15Zhttps://dotnetomaniak.pl/NET-blog-Visual-Studio-2010-Beta-1-Debugger1690Visual Studio 2010 Beta 1 i nowe możliwości debugger'a.http://pawlos.blogspot.com/2009/05/visual-studio-2010-beta-1-debugger.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_qM6nBeoBrU2TZG1Cs_E4AQ.pnghttps://dotnetomaniak.pl/Pawe%C5%82-%C5%81ukasik-NET-blog-DebuggerVisualizerPaweł Łukasik: NET blog: DebuggerVisualizer2009-04-17T07:25:45Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_PTf0c9hFQkuHTw3wHwr_mQ.png"/></div><div>Artykuł o atrybucie "DebuggerVisualizer" i co za jego pomocą możemy uczynić.
Często debuggujemy nasze aplikacje i często używamy możliwości 'podejrzenia' co dana zmienna zawiera. Niestety w przypadku bardziej skomplikowanych typów to co oferuje nam domyślnie VS nie jest wystarczające.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Pawe%C5%82-%C5%81ukasik-NET-blog-DebuggerVisualizer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpawlos.blogspot.com%2f2009%2f04%2fdebuggervisualizer.html" style="border:0px"/></a></div></div>mackohttps://dotnetomaniak.pl/Users/n6HrySbCMkGkdWWjKfFEFA2009-04-24T14:51:19Zhttps://dotnetomaniak.pl/Pawe%C5%82-%C5%81ukasik-NET-blog-DebuggerVisualizer9710Artykuł o atrybucie "DebuggerVisualizer" i co za jego pomocą możemy uczynić.
Często debuggujemy nasze aplikacje i często używamy możliwości 'podejrzenia' co dana zmienna zawiera. Niestety w przypadku bardziej skomplikowanych typów to co oferuje nam domyślnie VS nie jest wystarczające.http://pawlos.blogspot.com/2009/04/debuggervisualizer.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_PTf0c9hFQkuHTw3wHwr_mQ.png