Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Anybody try VS Debugger Canvas?

Anybody try VS Debugger Canvas?

Scheduled Pinned Locked Moved The Lounge
visual-studiocsharpcomdebuggingquestion
27 Posts 21 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Judah Gabriel Himango

    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

    P Offline
    P Offline
    peterchen
    wrote on last edited by
    #5

    Judah 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

    1 Reply Last reply
    0
    • P Pete OHanlon

      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

      D Offline
      D Offline
      DaveAuld
      wrote on last edited by
      #6

      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

      P 1 Reply Last reply
      0
      • J Judah Gabriel Himango

        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

        R Offline
        R Offline
        Ravi Bhavnani
        wrote on last edited by
        #7

        Holy crap, that's cool! /ravi

        My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

        1 Reply Last reply
        0
        • J Judah Gabriel Himango

          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

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #8

          I 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')

          1 Reply Last reply
          0
          • J Judah Gabriel Himango

            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

            M Offline
            M Offline
            Mark_Wallace
            wrote on last edited by
            #9

            Pretty much a perfect use for Code Bubbles. Nice find.

            I wanna be a eunuchs developer! Pass me a bread knife!

            1 Reply Last reply
            0
            • J Judah Gabriel Himango

              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

              L Offline
              L Offline
              Lutoslaw
              wrote on last edited by
              #10

              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

              R 1 Reply Last reply
              0
              • D DaveAuld

                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

                P Offline
                P Offline
                Pete OHanlon
                wrote on last edited by
                #11

                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

                OriginalGriffO L 2 Replies Last reply
                0
                • P Pete OHanlon

                  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

                  OriginalGriffO Offline
                  OriginalGriffO Offline
                  OriginalGriff
                  wrote on last edited by
                  #12

                  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."

                  "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                  "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                  1 Reply Last reply
                  0
                  • L Lutoslaw

                    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

                    R Offline
                    R Offline
                    Richard A Dalton
                    wrote on last edited by
                    #13

                    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.

                    K 1 Reply Last reply
                    0
                    • J Judah Gabriel Himango

                      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

                      D Offline
                      D Offline
                      Dave Parker
                      wrote on last edited by
                      #14

                      Looks useful. Work's license is 2010 Premium though and I'm guessing it requires Ultimate. I don't have 2010 at home yet.

                      U 1 Reply Last reply
                      0
                      • J Judah Gabriel Himango

                        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

                        R Offline
                        R Offline
                        RichardGrimmer
                        wrote on last edited by
                        #15

                        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++.

                        R D 2 Replies Last reply
                        0
                        • R RichardGrimmer

                          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++.

                          R Offline
                          R Offline
                          Richard A Dalton
                          wrote on last edited by
                          #16

                          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.

                          1 Reply Last reply
                          0
                          • P Pete OHanlon

                            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

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #17

                            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

                            P 1 Reply Last reply
                            0
                            • J Judah Gabriel Himango

                              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

                              T Offline
                              T Offline
                              TheGreatAndPowerfulOz
                              wrote on last edited by
                              #18

                              no, 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

                              1 Reply Last reply
                              0
                              • L Lost User

                                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

                                P Offline
                                P Offline
                                Pete OHanlon
                                wrote on last edited by
                                #19

                                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

                                1 Reply Last reply
                                0
                                • J Judah Gabriel Himango

                                  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

                                  C Offline
                                  C Offline
                                  CCB2010
                                  wrote on last edited by
                                  #20

                                  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.

                                  L 1 Reply Last reply
                                  0
                                  • C CCB2010

                                    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.

                                    L Offline
                                    L Offline
                                    Lee Diggins
                                    wrote on last edited by
                                    #21

                                    "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.

                                    1 Reply Last reply
                                    0
                                    • R Richard A Dalton

                                      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.

                                      K Offline
                                      K Offline
                                      Kent K
                                      wrote on last edited by
                                      #22

                                      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.

                                      1 Reply Last reply
                                      0
                                      • S Super Lloyd

                                        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.

                                        U Offline
                                        U Offline
                                        User 2883840
                                        wrote on last edited by
                                        #23

                                        I have VS 2010 Premium. I can use Debugger Canvas without limits. DC works perfect, but it's too animated for me :)

                                        S 1 Reply Last reply
                                        0
                                        • D Dave Parker

                                          Looks useful. Work's license is 2010 Premium though and I'm guessing it requires Ultimate. I don't have 2010 at home yet.

                                          U Offline
                                          U Offline
                                          User 2883840
                                          wrote on last edited by
                                          #24

                                          I'm using DC in VS 2010 Premium without problems.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups