Anybody try VS Debugger Canvas?
-
Just stumbled across this rather interesting Visual Studio extension: Debugger Canvas[^] Anybody try it yet?
Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon
Judah HimangoJudah Himango wrote:
Debugger Canvas is a new user experience for the debugger in Visual Studio Ultimate.
Err, no?
FILETIME to time_t
| FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy -
I'm using it and it rocks. Stepping into and out of code is a lot easier now in terms of keeping track of where you are.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
Just stumbled across this rather interesting Visual Studio extension: Debugger Canvas[^] Anybody try it yet?
Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon
Judah HimangoHoly crap, that's cool! /ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
-
Just stumbled across this rather interesting Visual Studio extension: Debugger Canvas[^] Anybody try it yet?
Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon
Judah HimangoI tried it in VS2010 Premium and (unsurprisingly, I guess) it doesn't work :( It all runs, and even opens a canvas when a breakpoint gets hit - but doesn't populate the canvas
MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')
-
Just stumbled across this rather interesting Visual Studio extension: Debugger Canvas[^] Anybody try it yet?
Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon
Judah HimangoPretty much a perfect use for Code Bubbles. Nice find.
I wanna be a eunuchs developer! Pass me a bread knife!
-
Just stumbled across this rather interesting Visual Studio extension: Debugger Canvas[^] Anybody try it yet?
Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon
Judah Himango -
I take it then you are not paying for VS Ultimate out of your own pocket then! :)
Dave Find Me On: Web|Facebook|Twitter|LinkedIn
Folding Stats: Team CodeProject
Why pay for the MSDN yourself when you own the company?
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
Why pay for the MSDN yourself when you own the company?
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
You own Microsoft! :omg: Any chance I could borrow £1 billion until payday?
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together. Manfred R. Bihy: "Looks as if OP is learning resistant."
-
We've got superb visual canvases and other sugar but we still cannot Edit&Continue in 64bit apps and don't have intellisense in C++/CLI projects. This is not how IDE should evolve. Anyway, :thumbsup: of course
Greetings - Jacek
Agreed. I like Debugger Canvas, but it's yet another manifestation of wrong headed priorities. Or maybe it's a manifestation of the fact that the guys and gals working on Debugger Canvas are more effective than the ones working on some of the other long standing issues with VS. It's also a nonsense that features like thisonly work in the Ultimate Edition. I'm fortunate to have Ultimate at work, but I pay a hefty sum for a Professional MSDN subscription at home and I'm deprived the ability to use what is essentially a free Beta product. I'm reminded of Microsoft's behaviour surrounding the Use of TestDriven.Net in the express edition. At least in that case Microsoft could make the point that Express was free and if people could expand it's functionality it would cannibalise their revenue from paying customers. There's no such argument here. My MSDN Subscription is due for renewal in July and I see little enough on the Horizon worth renewing for as it is. When they keep what few goodies they do release for higher versions I just think Why bother? I think back to my time in College when every piece of software bar the OS that I used was pirated. The 3.5" floppies were passed around the college from student to student. I could still do that. If I wanted VS Ultimate on my machine at home I could get a *copy*, no problem. I choose to pay, do the right thing, but something as simple like Debugger Canvass is held back. I am not worthy. I've fought a long battle with myself to stay on the Microsoft side of the fence and not stray too far into the OSS sode of things. I've always had enough interesting stuff coming out of Microsoft to keep me interested, but for a while now I've had a general feeling of "Meh!" Was at a .Net community get together at the weekend and it's interesting how attitudes are changing. In a debate on the best Web Presentation Technology the candidates where: ASP.Net ASP.NET MVC PHP Code Your Own Incredibly the winner (for a .Net community event) was PHP. More incredibly the runner up was Code You Own. Sorry for hijacking your Debugger Canvas question. But wanted to get that off my chest. -Richard
Hit any user to continue.
-
Just stumbled across this rather interesting Visual Studio extension: Debugger Canvas[^] Anybody try it yet?
Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon
Judah HimangoLooks useful. Work's license is 2010 Premium though and I'm guessing it requires Ultimate. I don't have 2010 at home yet.
-
Just stumbled across this rather interesting Visual Studio extension: Debugger Canvas[^] Anybody try it yet?
Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon
Judah HimangoCurrently using it...when it works it seems pretty cool....though (and perhaps I'm missing something) it doesn't seem to work quite how I'd expect. Seems that you have to manually specify the function to "bubble"...not a huge deal but I would have expected to set a breakpoint in the main code file, and when it gets hit, to break out into the canvas with that function shown... Secondly, using it on a Prism MVVM / Silverlight app, and it gives not a single idea of which codefile or namespace a function is in when the auto complete pops up to add a bubble....tricky, since I have a RegisterEventSubscriptions() method in pretty much every view model...so picking the correct one is a matter of trial and error. Seems to be incredibly flaky - pretty much consistently crashes taking VS with it on (Manually) adding a second bubble - seems OK if stepping through though, and I do have some pretty ropey extensions (including my own) installed, so I guess that's not too surprising... Other than that, it is indeed SERIOUSLY funky....I'm about to start a new job (YAY ME!) and I suspect I'll be being flash harry with it fairly soon after starting :)
C# has already designed away most of the tedium of C++.
-
Currently using it...when it works it seems pretty cool....though (and perhaps I'm missing something) it doesn't seem to work quite how I'd expect. Seems that you have to manually specify the function to "bubble"...not a huge deal but I would have expected to set a breakpoint in the main code file, and when it gets hit, to break out into the canvas with that function shown... Secondly, using it on a Prism MVVM / Silverlight app, and it gives not a single idea of which codefile or namespace a function is in when the auto complete pops up to add a bubble....tricky, since I have a RegisterEventSubscriptions() method in pretty much every view model...so picking the correct one is a matter of trial and error. Seems to be incredibly flaky - pretty much consistently crashes taking VS with it on (Manually) adding a second bubble - seems OK if stepping through though, and I do have some pretty ropey extensions (including my own) installed, so I guess that's not too surprising... Other than that, it is indeed SERIOUSLY funky....I'm about to start a new job (YAY ME!) and I suspect I'll be being flash harry with it fairly soon after starting :)
C# has already designed away most of the tedium of C++.
RichardGrimmer wrote:
I would have expected to set a breakpoint in the main code file, and when it gets hit, to break out into the canvas with that function shown...
That's how it works for me. Not sure what's going on with yours. -Richard
Hit any user to continue.
-
Why pay for the MSDN yourself when you own the company?
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
Just stumbled across this rather interesting Visual Studio extension: Debugger Canvas[^] Anybody try it yet?
Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon
Judah Himangono, but it sounds very cool! i'll have to give it a whirl!
If your actions inspire others to dream more, learn more, do more and become more, you are a leader." - John Quincy Adams
You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering” - Wernher von Braun -
I have read about it - is it worth updating from Premium for? BTW I got Mole on your recommendation and love it.
It’s not because things are difficult that we do not dare, it’s because we do not dare that things are difficult. ~Seneca
It was for us because we use a lot of the other VS features, such as the architecture side. Glad you like Mole. I'm not connected to the company in any way, other than knowing Josh and Karl (both of whom are CP authors), but I wish that this functionality was built into VS.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
Just stumbled across this rather interesting Visual Studio extension: Debugger Canvas[^] Anybody try it yet?
Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon
Judah HimangoIt looks really cool in the demo... I've installed it on two computers (VS2010 Ult. provided by work, fortunately). - Performance is woeful; when a breakpoint is hit, it takes a considerable amount of time to display the canvas and render a bubble. - It appears F10/F11 don't work in the debugger canvas, I have to click on buttons in the button bar - Trying to step into a method may or may not bring up a new bubble. - Breadcrumbs at the top of the bubble appear to not work. That is, I can't navigate up the call chain via the breadcrumbs. Great concept, but maybe not ready for prime time.
-
It looks really cool in the demo... I've installed it on two computers (VS2010 Ult. provided by work, fortunately). - Performance is woeful; when a breakpoint is hit, it takes a considerable amount of time to display the canvas and render a bubble. - It appears F10/F11 don't work in the debugger canvas, I have to click on buttons in the button bar - Trying to step into a method may or may not bring up a new bubble. - Breadcrumbs at the top of the bubble appear to not work. That is, I can't navigate up the call chain via the breadcrumbs. Great concept, but maybe not ready for prime time.
"Great concept, but maybe not ready for prime time." - absolutely Tip for anyone testing this and can't get the bubbles to display, set breakpoints, close all windows then debug, method bubble should then display in the canvas when breakpoint is hit.
-
Agreed. I like Debugger Canvas, but it's yet another manifestation of wrong headed priorities. Or maybe it's a manifestation of the fact that the guys and gals working on Debugger Canvas are more effective than the ones working on some of the other long standing issues with VS. It's also a nonsense that features like thisonly work in the Ultimate Edition. I'm fortunate to have Ultimate at work, but I pay a hefty sum for a Professional MSDN subscription at home and I'm deprived the ability to use what is essentially a free Beta product. I'm reminded of Microsoft's behaviour surrounding the Use of TestDriven.Net in the express edition. At least in that case Microsoft could make the point that Express was free and if people could expand it's functionality it would cannibalise their revenue from paying customers. There's no such argument here. My MSDN Subscription is due for renewal in July and I see little enough on the Horizon worth renewing for as it is. When they keep what few goodies they do release for higher versions I just think Why bother? I think back to my time in College when every piece of software bar the OS that I used was pirated. The 3.5" floppies were passed around the college from student to student. I could still do that. If I wanted VS Ultimate on my machine at home I could get a *copy*, no problem. I choose to pay, do the right thing, but something as simple like Debugger Canvass is held back. I am not worthy. I've fought a long battle with myself to stay on the Microsoft side of the fence and not stray too far into the OSS sode of things. I've always had enough interesting stuff coming out of Microsoft to keep me interested, but for a while now I've had a general feeling of "Meh!" Was at a .Net community get together at the weekend and it's interesting how attitudes are changing. In a debate on the best Web Presentation Technology the candidates where: ASP.Net ASP.NET MVC PHP Code Your Own Incredibly the winner (for a .Net community event) was PHP. More incredibly the runner up was Code You Own. Sorry for hijacking your Debugger Canvas question. But wanted to get that off my chest. -Richard
Hit any user to continue.
I'm excited to try it too but the requirement for Ultimate may prevent it. I read that the reason it is only in ultimate is that it utilizes a feature of VS only found in Ultimate (can't remember the exact name/feature). Maybe no consolation, but, to me, I too had thought at first oh, that sucks that they held it away from us and only put in Ultimate. But, it seems it is for other reasons, if that helps any.
-
Nice! But, it's for VS ultimate, so sad! :(
A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station.... _________________________________________________________ My programs never have bugs, they just develop random features.
I have VS 2010 Premium. I can use Debugger Canvas without limits. DC works perfect, but it's too animated for me :)
-
Looks useful. Work's license is 2010 Premium though and I'm guessing it requires Ultimate. I don't have 2010 at home yet.
I'm using DC in VS 2010 Premium without problems.