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

    S Offline
    S Offline
    Super Lloyd
    wrote on last edited by
    #3

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

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

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

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