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. Something really awesome in Visual Studio.

Something really awesome in Visual Studio.

Scheduled Pinned Locked Moved The Lounge
toolscsharpphpvisual-studiocom
35 Posts 16 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.
  • P Offline
    P Offline
    Pete OHanlon
    wrote on last edited by
    #1

    I've been hinting for quite a while now that Sacha and I have been working on some software together. Well, I've been writing a Visual Studio extension and it has some settings that we show in the Tools > Options dialog. Well, it's vital that the user enters these settings (they can't get to any further activities without setting these). If only Visual Studio allowed us to get to the property page, well thanky-dank you Microsoft for giving me something awesome:

    EnvDTE.DTE dte = (EnvDTE.DTE)Microsoft.VisualStudio.Shell.Package.GetGlobalService(typeof(SDTE));
    dte.ExecuteCommand("Tools.Options", GuidList.PropertyPageGuid);

    And that's it - Visual Studio shows me the settings page (all you have to do is provide the property page guid).

    *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

    "Mind bleach! Send me mind bleach!" - Nagy Vilmos

    My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

    C K R F A 6 Replies Last reply
    0
    • P Pete OHanlon

      I've been hinting for quite a while now that Sacha and I have been working on some software together. Well, I've been writing a Visual Studio extension and it has some settings that we show in the Tools > Options dialog. Well, it's vital that the user enters these settings (they can't get to any further activities without setting these). If only Visual Studio allowed us to get to the property page, well thanky-dank you Microsoft for giving me something awesome:

      EnvDTE.DTE dte = (EnvDTE.DTE)Microsoft.VisualStudio.Shell.Package.GetGlobalService(typeof(SDTE));
      dte.ExecuteCommand("Tools.Options", GuidList.PropertyPageGuid);

      And that's it - Visual Studio shows me the settings page (all you have to do is provide the property page guid).

      *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

      "Mind bleach! Send me mind bleach!" - Nagy Vilmos

      My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

      C Offline
      C Offline
      Chris Maunder
      wrote on last edited by
      #2

      I remember back in the dark days of Visual Studio add-ins. WholeTomato Software made a very successful business by being one of the very few companies breave enough to battle VS. And then Microsoft realised extensibility was a good thing and all stops were pulled. Wait until you see the next version...

      cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

      N R 2 Replies Last reply
      0
      • P Pete OHanlon

        I've been hinting for quite a while now that Sacha and I have been working on some software together. Well, I've been writing a Visual Studio extension and it has some settings that we show in the Tools > Options dialog. Well, it's vital that the user enters these settings (they can't get to any further activities without setting these). If only Visual Studio allowed us to get to the property page, well thanky-dank you Microsoft for giving me something awesome:

        EnvDTE.DTE dte = (EnvDTE.DTE)Microsoft.VisualStudio.Shell.Package.GetGlobalService(typeof(SDTE));
        dte.ExecuteCommand("Tools.Options", GuidList.PropertyPageGuid);

        And that's it - Visual Studio shows me the settings page (all you have to do is provide the property page guid).

        *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

        My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

        K Offline
        K Offline
        killabyte
        wrote on last edited by
        #3

        I have always been interested in VS-Extensions and how to go about them, would you have the time to hack together a small article on getting started? would get my 5 :)

        P 1 Reply Last reply
        0
        • K killabyte

          I have always been interested in VS-Extensions and how to go about them, would you have the time to hack together a small article on getting started? would get my 5 :)

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

          There might be something coming out of this from Sacha and me?

          *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

          "Mind bleach! Send me mind bleach!" - Nagy Vilmos

          My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

          K T 2 Replies Last reply
          0
          • P Pete OHanlon

            There might be something coming out of this from Sacha and me?

            *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

            "Mind bleach! Send me mind bleach!" - Nagy Vilmos

            My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

            K Offline
            K Offline
            killabyte
            wrote on last edited by
            #5

            look fwd to it :-D

            N 1 Reply Last reply
            0
            • P Pete OHanlon

              There might be something coming out of this from Sacha and me?

              *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

              "Mind bleach! Send me mind bleach!" - Nagy Vilmos

              My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

              T Offline
              T Offline
              Tom Delany
              wrote on last edited by
              #6

              How many pints have been killed in the process? :beer:

              WE ARE DYSLEXIC OF BORG. Refutance is systile. Your a$$ will be laminated. There are 10 kinds of people in the world: People who know binary and people who don't.

              P 1 Reply Last reply
              0
              • K killabyte

                look fwd to it :-D

                N Offline
                N Offline
                Nagy Vilmos
                wrote on last edited by
                #7

                Is there a problem with your keyboard? The shift key and several vowels don't appear to be working...


                Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

                K 1 Reply Last reply
                0
                • T Tom Delany

                  How many pints have been killed in the process? :beer:

                  WE ARE DYSLEXIC OF BORG. Refutance is systile. Your a$$ will be laminated. There are 10 kinds of people in the world: People who know binary and people who don't.

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

                  More than two, shall we say?

                  *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                  "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                  My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                  N 1 Reply Last reply
                  0
                  • P Pete OHanlon

                    More than two, shall we say?

                    *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                    "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                    My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                    N Offline
                    N Offline
                    Nagy Vilmos
                    wrote on last edited by
                    #9

                    ... and less than 3,000,000...


                    Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

                    P 1 Reply Last reply
                    0
                    • N Nagy Vilmos

                      ... and less than 3,000,000...


                      Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

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

                      We tried. Man that was a good night out.

                      *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                      "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                      My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                      1 Reply Last reply
                      0
                      • C Chris Maunder

                        I remember back in the dark days of Visual Studio add-ins. WholeTomato Software made a very successful business by being one of the very few companies breave enough to battle VS. And then Microsoft realised extensibility was a good thing and all stops were pulled. Wait until you see the next version...

                        cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

                        N Offline
                        N Offline
                        Nish Nishant
                        wrote on last edited by
                        #11

                        Chris Maunder wrote:

                        WholeTomato Software made a very successful business by being one of the very few companies breave enough to battle VS.

                        And by battle you are of course referring to the use of CBT hooks to inject code into devenv and inserting a menu resource at runtime :-)

                        Regards, Nish


                        My technology blog: voidnish.wordpress.com

                        C 1 Reply Last reply
                        0
                        • N Nish Nishant

                          Chris Maunder wrote:

                          WholeTomato Software made a very successful business by being one of the very few companies breave enough to battle VS.

                          And by battle you are of course referring to the use of CBT hooks to inject code into devenv and inserting a menu resource at runtime :-)

                          Regards, Nish


                          My technology blog: voidnish.wordpress.com

                          C Offline
                          C Offline
                          Chris Maunder
                          wrote on last edited by
                          #12

                          Real coders around the world just grunted, spat and/or adjusted their crotches. Back in the days when Men were Real Men, Developers were Real Developers, and Visual Studio Had Help That Was Actually Useful. Where's that bottle of red...

                          cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

                          N B K 3 Replies Last reply
                          0
                          • C Chris Maunder

                            Real coders around the world just grunted, spat and/or adjusted their crotches. Back in the days when Men were Real Men, Developers were Real Developers, and Visual Studio Had Help That Was Actually Useful. Where's that bottle of red...

                            cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

                            N Offline
                            N Offline
                            Nish Nishant
                            wrote on last edited by
                            #13

                            Chris Maunder wrote:

                            Where's that bottle of red...

                            :-D

                            Regards, Nish


                            My technology blog: voidnish.wordpress.com

                            1 Reply Last reply
                            0
                            • C Chris Maunder

                              Real coders around the world just grunted, spat and/or adjusted their crotches. Back in the days when Men were Real Men, Developers were Real Developers, and Visual Studio Had Help That Was Actually Useful. Where's that bottle of red...

                              cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

                              B Offline
                              B Offline
                              bryce
                              wrote on last edited by
                              #14

                              careful there Maunder, M$ will Graussify you and whip away your Microsoft C++ MVP for daring to speak your mind Bryce

                              MCAD --- To paraphrase Fred Dagg - the views expressed in this post are bloody good ones. --
                              Our kids books :The Snot Goblin, and Book 2 - the Snotgoblin and Fluff The Snotgoblin for the Ipad

                              C 1 Reply Last reply
                              0
                              • B bryce

                                careful there Maunder, M$ will Graussify you and whip away your Microsoft C++ MVP for daring to speak your mind Bryce

                                MCAD --- To paraphrase Fred Dagg - the views expressed in this post are bloody good ones. --
                                Our kids books :The Snot Goblin, and Book 2 - the Snotgoblin and Fluff The Snotgoblin for the Ipad

                                C Offline
                                C Offline
                                Chris Maunder
                                wrote on last edited by
                                #15

                                They can pry my tiny glass award disk[^] from my cold, dead fingers.

                                cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

                                B 1 Reply Last reply
                                0
                                • C Chris Maunder

                                  They can pry my tiny glass award disk[^] from my cold, dead fingers.

                                  cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

                                  B Offline
                                  B Offline
                                  bryce
                                  wrote on last edited by
                                  #16

                                  i think they have a team for that - anyone know what its called? Bryce

                                  MCAD --- To paraphrase Fred Dagg - the views expressed in this post are bloody good ones. --
                                  Our kids books :The Snot Goblin, and Book 2 - the Snotgoblin and Fluff The Snotgoblin for the Ipad

                                  N K 2 Replies Last reply
                                  0
                                  • B bryce

                                    i think they have a team for that - anyone know what its called? Bryce

                                    MCAD --- To paraphrase Fred Dagg - the views expressed in this post are bloody good ones. --
                                    Our kids books :The Snot Goblin, and Book 2 - the Snotgoblin and Fluff The Snotgoblin for the Ipad

                                    N Offline
                                    N Offline
                                    Nish Nishant
                                    wrote on last edited by
                                    #17

                                    bryce wrote:

                                    i think they have a team for that - anyone know what its called?

                                    The now-retired Visual J# team?

                                    Regards, Nish


                                    My technology blog: voidnish.wordpress.com

                                    1 Reply Last reply
                                    0
                                    • N Nagy Vilmos

                                      Is there a problem with your keyboard? The shift key and several vowels don't appear to be working...


                                      Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

                                      K Offline
                                      K Offline
                                      killabyte
                                      wrote on last edited by
                                      #18

                                      i think the problem is with you but lets not open that can of worms please ;P

                                      R 1 Reply Last reply
                                      0
                                      • P Pete OHanlon

                                        I've been hinting for quite a while now that Sacha and I have been working on some software together. Well, I've been writing a Visual Studio extension and it has some settings that we show in the Tools > Options dialog. Well, it's vital that the user enters these settings (they can't get to any further activities without setting these). If only Visual Studio allowed us to get to the property page, well thanky-dank you Microsoft for giving me something awesome:

                                        EnvDTE.DTE dte = (EnvDTE.DTE)Microsoft.VisualStudio.Shell.Package.GetGlobalService(typeof(SDTE));
                                        dte.ExecuteCommand("Tools.Options", GuidList.PropertyPageGuid);

                                        And that's it - Visual Studio shows me the settings page (all you have to do is provide the property page guid).

                                        *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                                        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                                        My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                                        R Offline
                                        R Offline
                                        rtpHarry
                                        wrote on last edited by
                                        #19

                                        I am a --massive-- fan of the code project newsletters. The puns that the writer(s) come up with on a daily basis is a consistently high quality. I regularly read around 80% of the articles listed each day. I don't like this new policy of using a forum post as the subject line of the email. Its really misleading and most of the time links through to a post that's filled with drivel. No offence to the posters in this thread, you should freely discuss niche subjects like this in the forum. I'm not try to say the posters are responsible but as a reader of the newsletter I see this pop up in my inbox "Something really awesome in Visual Studio", click through to this page and its not something awesome. It doesn't make any sense to the programmers that are not working on VS addons. Its nothing I can use. I guess its something to do with trying to drum up more users in the forums but for me its just been a waste of time most of the time I click through to these posts. I can only assume this is being automatically injected based on the post popularity because I don't see why you would include this in the newsletter. Hope I don't come off as offensive, I'm just baffled as to why this has started cropping up in my favourite newsletter :)

                                        P U K 3 Replies Last reply
                                        0
                                        • R rtpHarry

                                          I am a --massive-- fan of the code project newsletters. The puns that the writer(s) come up with on a daily basis is a consistently high quality. I regularly read around 80% of the articles listed each day. I don't like this new policy of using a forum post as the subject line of the email. Its really misleading and most of the time links through to a post that's filled with drivel. No offence to the posters in this thread, you should freely discuss niche subjects like this in the forum. I'm not try to say the posters are responsible but as a reader of the newsletter I see this pop up in my inbox "Something really awesome in Visual Studio", click through to this page and its not something awesome. It doesn't make any sense to the programmers that are not working on VS addons. Its nothing I can use. I guess its something to do with trying to drum up more users in the forums but for me its just been a waste of time most of the time I click through to these posts. I can only assume this is being automatically injected based on the post popularity because I don't see why you would include this in the newsletter. Hope I don't come off as offensive, I'm just baffled as to why this has started cropping up in my favourite newsletter :)

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

                                          As the author of said post, I should be offended, but I'm not. I wouldn't have chosen this post for the newsletter either, and I was surprised to see it there. I would disagree with you that this feature isn't awesome though. It really is. But no hard feelings on my part, so don't worry about it.

                                          *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                                          "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                                          My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                                          R 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