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
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. The Lounge
  3. Upgrading from VS 2005 to 2008

Upgrading from VS 2005 to 2008

Scheduled Pinned Locked Moved The Lounge
33 Posts 18 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 Jim Crafton

    I found out that at work I can get my copy of VS 2005 upgraded to 2008. Given that most of what I do is C++ (about 50% MFC, 50% non-MFC server based code), with some newer projects being written in C# (absolutely *NO* WPF), is there any burning reason to bother upgrading? Any hidden gotchas waiting for me if I do upgrade?

    ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog Just Say No to Web 2 Point Oh

    S Offline
    S Offline
    Stuart Dootson
    wrote on last edited by
    #24

    I suppose I fit your profile - the only MS language I use is C++, and I upgraded to VS2008, but that's for new code. I never really used VS2005, so it was an upgrade from VS2003. Overall, I'm happy enough with it. One thing I did find is that on my workstation @ work (HP xw4400, 2.4GHZ Core2Duo, 4GB RAM, XP Pro), it seems really slow when entering the debugger and single-stepping. However, when I use it on my Mac (2.4GHz Core 2 Duo, 4GB RAM), using Windows 7 beta on VMWare Fusion, those issues aren't present. I wonder if (for whatever reason) Windows 7 (and possibly Vista - although I've not tested that - Christian told me not to ;P ) has got some advantage over XP for that particular scenario?

    Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

    1 Reply Last reply
    0
    • M Member 96

      Really? I could find no useful purpose at all for LINQ, quite the opposite, it makes highly dense hard to maintain code that provides no real world benefit at all except to make developers feel like they're doing something new and cool. :)


      Read a book, here's some good ones[^]

      H Offline
      H Offline
      Henry Minute
      wrote on last edited by
      #25

      John C wrote:

      it makes highly dense hard to maintain code

      I agree with you there. :thumbsup: Although I sort of hope it catches on, in which case the maintenance difficulties will decrease.

      Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

      1 Reply Last reply
      0
      • N Nish Nishant

        dan neely wrote:

        Isn't that team edition only?

        Could be - I usually install the highest edition that comes with MSDN.

        Regards, Nish


        Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
        My latest book : C++/CLI in Action / Amazon.com link

        D Offline
        D Offline
        Dan Neely
        wrote on last edited by
        #26

        My MSDN only comes with pro...

        Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots. -- Robert Royall

        1 Reply Last reply
        0
        • J Jim Crafton

          I found out that at work I can get my copy of VS 2005 upgraded to 2008. Given that most of what I do is C++ (about 50% MFC, 50% non-MFC server based code), with some newer projects being written in C# (absolutely *NO* WPF), is there any burning reason to bother upgrading? Any hidden gotchas waiting for me if I do upgrade?

          ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog Just Say No to Web 2 Point Oh

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

          i think vs2008 is more C++ standards compliant. it also is way less buggy in my experience and handles large solutions much more adroitly. the ide is more stable. intellisense is better too.

          1 Reply Last reply
          0
          • R Rama Krishna Vavilala

            Jim Crafton wrote:

            no support for C++ there.

            There is support via Microsoft SAL (it was in VS2005 too). Basically, you decorate your code with annotations such as the following:

            _Check_return_ _CRTIMP _CONST_RETURN void * __cdecl memchr( _In_opt_bytecount_(_MaxCount) const void * _Buf , _In_ int _Val, _In_ size_t _MaxCount);

            More on this here: http://msdn.microsoft.com/en-us/library/ms235402(VS.80).aspx[^]

            R Offline
            R Offline
            RDABC
            wrote on last edited by
            #28

            Finally found out what purkinje cells are for, wholy smokes! There really is a good use for decorators but the example is overloaded to get as much in as possible.

            Folding for Team 32

            1 Reply Last reply
            0
            • D Douglas Troy

              Emmm ... well, from reading what others have said about Intellisense, it might be worth the jump. Wouldn't hurt to get on 2008, so you could get all these new fang-dangled WPF/WCF articles, compile them and then join the plethora of ranting about how badly it all sucks and how the world is going to end in a fiery pit of hell spawn mac lovers. ... or something along those lines, anyway.


              :..::. Douglas H. Troy ::..
              Bad Astronomy |VCF|wxWidgets|WTL

              R Offline
              R Offline
              RDABC
              wrote on last edited by
              #29

              I used the 2008 trial for C++ and it was a pleasure to use bringing more functionality to IS. I did not have much of a chance to dig into added functionality but all the(almost) dot net stuff extends to the C++ world. Most of our concerns is if 2008 has a better IDE that plays better with large projects/solutions. [rant]Will they fix the "go to declaration" link to the actual source when the project is in solution. It's stupid to open meta data on a local project.

              Folding for Team 32

              1 Reply Last reply
              0
              • M Member 96

                Really? I could find no useful purpose at all for LINQ, quite the opposite, it makes highly dense hard to maintain code that provides no real world benefit at all except to make developers feel like they're doing something new and cool. :)


                Read a book, here's some good ones[^]

                S Offline
                S Offline
                S Senthil Kumar
                wrote on last edited by
                #30

                John C wrote:

                I could find no useful purpose at all for LINQ

                I haven't used it much, but from my limited experience with LINQ to objects, I find that it helps make the intent clearer. It would take a lot more lines of code to get the same "pipeline" behavior working without the LINQ extension methods.

                Regards Senthil [MVP - Visual C#] _____________________________ My Home Page |My Blog | My Articles | My Flickr | WinMacro

                M 1 Reply Last reply
                0
                • S S Senthil Kumar

                  John C wrote:

                  I could find no useful purpose at all for LINQ

                  I haven't used it much, but from my limited experience with LINQ to objects, I find that it helps make the intent clearer. It would take a lot more lines of code to get the same "pipeline" behavior working without the LINQ extension methods.

                  Regards Senthil [MVP - Visual C#] _____________________________ My Home Page |My Blog | My Articles | My Flickr | WinMacro

                  M Offline
                  M Offline
                  Member 96
                  wrote on last edited by
                  #31

                  If it doesn't benefit the end user in some tangible way I don't use it.


                  Read a book, here's some good ones[^]

                  1 Reply Last reply
                  0
                  • J Jim Crafton

                    I found out that at work I can get my copy of VS 2005 upgraded to 2008. Given that most of what I do is C++ (about 50% MFC, 50% non-MFC server based code), with some newer projects being written in C# (absolutely *NO* WPF), is there any burning reason to bother upgrading? Any hidden gotchas waiting for me if I do upgrade?

                    ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog Just Say No to Web 2 Point Oh

                    M Offline
                    M Offline
                    Mike Diack
                    wrote on last edited by
                    #32

                    I'd say do it from my C++ experience. 1) VS 2008 is in my experience significantly faster than 2005 to work with 2) VS 2008 SP1 includes a feature pack of TR1 and MFC enhancements for C++ 3) Intellisense is better (though Visual Assist is much better still) 4) It's newer - thus will be supported for longer. It feels like the product VS 2005 should've been. Mike

                    1 Reply Last reply
                    0
                    • M Member 96

                      Really? I could find no useful purpose at all for LINQ, quite the opposite, it makes highly dense hard to maintain code that provides no real world benefit at all except to make developers feel like they're doing something new and cool. :)


                      Read a book, here's some good ones[^]

                      0 Offline
                      0 Offline
                      0x3c0
                      wrote on last edited by
                      #33

                      John C wrote:

                      except to make developers feel like they're doing something new and cool

                      That'll be me then :)

                      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