Tag: debugging

Atrybut DebuggerDisplay

Jako, że ostatnio zajmuję się legacy kodem, dodaję do prawie każdej klasy atrybut DebuggerDisplay. Za pomocą tego atrybutu, definiujemy co będzie pokazane w debuggerze, np po najechaniu myszką na obiekt lub w oknach Locals i Watch. Na polach składowych można wywoływać dowolne funkcje (nie…

Jak zatrzymać się na nie przechwyconym wyjątku

W Debug->Exceptions->Common Language Runtime Exceptions (CTRL+ALT+E) można zaznaczyć, które wyjątki będą rzucane zawsze, a które czasem przechwyci Visual Studio. Update W nowych VS będzie to: Debug->Windows->Exceptions Setting->Common Language Runtime Exceptions Poniżej opis sytuacji, w której nie wiedziałem dlaczego aplikacja nie wywali sie na oczywistym…