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. VS2008 is it safe to let it go now?

VS2008 is it safe to let it go now?

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studiocomquestion
56 Posts 28 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.
  • S supercat9

    Basically, if you have VS2010 you can still develop .NET 2.0/3.5/4.0 applications. But you cannot continue to develop applications which target VC Runtime 8.0/9/0/10.0. If you have existing applications which work with VC 9.0 runtime then you have to upgrade them to use VC 10.0.

    So C++ console applications which just use a few API calls for sockets should be fine? Useful to know. How do VS2008 and VS2010 compare with VS2005 in terms of features and usability? Is there an "express" version of Visual C++ 2010? Is it any good?

    R Offline
    R Offline
    Rama Krishna Vavilala
    wrote on last edited by
    #12

    supercat9 wrote:

    So C++ console applications which just use a few API calls for sockets should be fine?

    Only if you are statically linking to the CRT or not linking to CRT at all.

    1 Reply Last reply
    0
    • D Dan Neely

      Performance? 2010 is supposed to be slower and more bloated....

      3x12=36 2x12=24 1x12=12 0x12=18

      M Offline
      M Offline
      Maximilien
      wrote on last edited by
      #13

      Dan Neely wrote:

      supposed

      ???? it IS slower and bloated. We would need to replaced all of our computers if we decide to switch to VS2010.

      Watched code never compiles.

      D 1 Reply Last reply
      0
      • R Rama Krishna Vavilala

        I should have been more clear with my answer. Basically, if you have VS2010 you can still develop .NET 2.0/3.5/4.0 applications. But you cannot continue to develop applications which target VC Runtime 8.0/9/0/10.0. If you have existing applications which work with VC 9.0 runtime then you have to upgrade them to use VC 10.0.

        N Offline
        N Offline
        Nemanja Trifunovic
        wrote on last edited by
        #14

        Rama Krishna Vavilala wrote:

        But you cannot continue to develop applications which target VC Runtime 8.0/9/0/10.0. If you have existing applications which work with VC 9.0 runtime then you have to upgrade them to use VC 10.0.

        CRT is not .NET framework. I've never heard of anybody "targeting" any VC runtime. You simpply build what you need and then either link the CRT statically or distribute it as a DLL along with other executables.

        utf8-cpp

        R 1 Reply Last reply
        0
        • D Dan Neely

          Performance? 2010 is supposed to be slower and more bloated....

          3x12=36 2x12=24 1x12=12 0x12=18

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

          I started using it yesterday. It's quite a bit quicker on my machine. My fairly large C++ solution compiled in less than half the time as it did in VS2008. I keep hearing people say it's slower but I'm not seeing it. Cheers, Drew.

          D 1 Reply Last reply
          0
          • L Lost User

            I started using it yesterday. It's quite a bit quicker on my machine. My fairly large C++ solution compiled in less than half the time as it did in VS2008. I keep hearing people say it's slower but I'm not seeing it. Cheers, Drew.

            D Offline
            D Offline
            Distind
            wrote on last edited by
            #16

            Multicore machine perhaps? I've been figuring they're trying to take advantage of the kind of machine one would expect of an early adopter, or the kind of machine someone who chronically claims they'll only touch it after service pack 2 will have after they release service pack 2.

            L 1 Reply Last reply
            0
            • D Distind

              Multicore machine perhaps? I've been figuring they're trying to take advantage of the kind of machine one would expect of an early adopter, or the kind of machine someone who chronically claims they'll only touch it after service pack 2 will have after they release service pack 2.

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

              Yup, it's a quad core. I'm wondering if the WPF parts it supposedly has benefit from the NVidia 8800GTX I have. The UI seemed really snappy to me. Cheers, Drew.

              D 1 Reply Last reply
              0
              • N Nemanja Trifunovic

                Rama Krishna Vavilala wrote:

                But you cannot continue to develop applications which target VC Runtime 8.0/9/0/10.0. If you have existing applications which work with VC 9.0 runtime then you have to upgrade them to use VC 10.0.

                CRT is not .NET framework. I've never heard of anybody "targeting" any VC runtime. You simpply build what you need and then either link the CRT statically or distribute it as a DLL along with other executables.

                utf8-cpp

                R Offline
                R Offline
                Rama Krishna Vavilala
                wrote on last edited by
                #18

                Nemanja Trifunovic wrote:

                distribute it as a DLL along with other executables.

                True and that is where you will need 2 versions of VS. Let's say you have an unmanaged application developed using VS 2008 in production. You will still need VS2008 to maintain that application. If you upgrade to VS2010 you have to re-build the application, re-build the setups and more testing. usually that means a new version of your application. But if it was purely .NET application targeting .NEt 3.5, you can afford to uninstall VS2008 and use VS2010.

                N 1 Reply Last reply
                0
                • L Lost User

                  Yup, it's a quad core. I'm wondering if the WPF parts it supposedly has benefit from the NVidia 8800GTX I have. The UI seemed really snappy to me. Cheers, Drew.

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

                  IIRC WPF is hardware accelerated.

                  3x12=36 2x12=24 1x12=12 0x12=18

                  1 Reply Last reply
                  0
                  • R Rama Krishna Vavilala

                    Nemanja Trifunovic wrote:

                    distribute it as a DLL along with other executables.

                    True and that is where you will need 2 versions of VS. Let's say you have an unmanaged application developed using VS 2008 in production. You will still need VS2008 to maintain that application. If you upgrade to VS2010 you have to re-build the application, re-build the setups and more testing. usually that means a new version of your application. But if it was purely .NET application targeting .NEt 3.5, you can afford to uninstall VS2008 and use VS2010.

                    N Offline
                    N Offline
                    Nemanja Trifunovic
                    wrote on last edited by
                    #20

                    Rama Krishna Vavilala wrote:

                    Let's say you have an unmanaged application developed using VS 2008 in production. You will still need VS2008 to maintain that application.

                    That's true if your dev machine is also a build/release machine, which is in general not a good idea. Otherwise, you just make a fix on VS2010, check the change in, build with the appropriate compiler/CRT version, test and deploy.

                    utf8-cpp

                    R 1 Reply Last reply
                    0
                    • M Maximilien

                      Dan Neely wrote:

                      supposed

                      ???? it IS slower and bloated. We would need to replaced all of our computers if we decide to switch to VS2010.

                      Watched code never compiles.

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

                      I've yet to install it, and am do not regard anecdotal evidence as definitive; nor I have I seen anyone who compared times to do various tasks with a stopwatch...

                      3x12=36 2x12=24 1x12=12 0x12=18

                      1 Reply Last reply
                      0
                      • D DaveAuld

                        On my laptop and my main PC i have both VS2008 and VS2010 today i took a VS2008 project folder and copied to VS2010 project folder and it did an inplace conversion without any issues. As both these IDE's are multi-targetting, is there any justification or benefit for keeping VS2008?

                        Dave Don't forget to rate messages!
                        Find Me On: Web|Facebook|Twitter|LinkedIn
                        Waving? dave.m.auld[at]googlewave.com

                        K Offline
                        K Offline
                        Kevin Marois
                        wrote on last edited by
                        #22

                        What's scary is that you used the word "safe" in the same sentence as "VS". You're a brave soul.

                        Everything makes sense in someone's mind

                        D 1 Reply Last reply
                        0
                        • N Nemanja Trifunovic

                          Rama Krishna Vavilala wrote:

                          Let's say you have an unmanaged application developed using VS 2008 in production. You will still need VS2008 to maintain that application.

                          That's true if your dev machine is also a build/release machine, which is in general not a good idea. Otherwise, you just make a fix on VS2010, check the change in, build with the appropriate compiler/CRT version, test and deploy.

                          utf8-cpp

                          R Offline
                          R Offline
                          Rama Krishna Vavilala
                          wrote on last edited by
                          #23

                          As long as the proj files are same format, I guess that will work. But I prefer to keep both versions of vs.

                          L J 2 Replies Last reply
                          0
                          • J Joshua Tully

                            Other than VS2010 wasn't much of an improvement? If you're interested in XNA Game Studio then you wont be able to develop for anything other than Windows 7 Mobile as the 4.0 CTP will integrate into VS2010 but only allows building for mobile platforms (3.1 is the one to use an only integrates into 2005 and 2008).

                            D Offline
                            D Offline
                            Dan Mos
                            wrote on last edited by
                            #24

                            that is not true. One can still use XNA to develop for XBox and PC. It's true for the Visual Studio 2010 Express for Win Phone and for the CTP, but this is one thing. "XNA Game Studio and the XNA Framework are designed for cross-platform gaming scenarios with support for Windows Phone 7 Series, Xbox 360, and Windows-based PCs. This allows you to target more platforms from the same code base. Also, it allows developers to focus game design for each platform on real device differences, such as the device capabilities and experience, as opposed to writing with different frameworks for every device that is targeted"

                            Just an irritated, ranting son of ... an IT guy. At your trolling services

                            1 Reply Last reply
                            0
                            • R Rama Krishna Vavilala

                              As long as the proj files are same format, I guess that will work. But I prefer to keep both versions of vs.

                              L Offline
                              L Offline
                              Luc Pattyn
                              wrote on last edited by
                              #25

                              and then there was SolutionConverter[^] which looks interesting; I haven't tried it though. :)

                              Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]


                              I only read formatted code with indentation, so please use PRE tags for code snippets.


                              I'm not participating in frackin' Q&A, so if you want my opinion, ask away in a real forum (or on my profile page).


                              D R 2 Replies Last reply
                              0
                              • L Luc Pattyn

                                and then there was SolutionConverter[^] which looks interesting; I haven't tried it though. :)

                                Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]


                                I only read formatted code with indentation, so please use PRE tags for code snippets.


                                I'm not participating in frackin' Q&A, so if you want my opinion, ask away in a real forum (or on my profile page).


                                D Offline
                                D Offline
                                DaveyM69
                                wrote on last edited by
                                #26

                                Somehow i missed that article - thanks for linking! :thumbsup:

                                Dave

                                If this helped, please vote & accept answer!

                                Binging is like googling, it just feels dirtier. (Pete O'Hanlon)
                                BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)

                                1 Reply Last reply
                                0
                                • L Luc Pattyn

                                  and then there was SolutionConverter[^] which looks interesting; I haven't tried it though. :)

                                  Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]


                                  I only read formatted code with indentation, so please use PRE tags for code snippets.


                                  I'm not participating in frackin' Q&A, so if you want my opinion, ask away in a real forum (or on my profile page).


                                  R Offline
                                  R Offline
                                  Rama Krishna Vavilala
                                  wrote on last edited by
                                  #27

                                  or you can use [^](http://code.google.com/p/gyp/wiki/GypUserDocumentation”>GYP</a>[<a href= "New Window")] :) Solution converter is interesting.

                                  L 1 Reply Last reply
                                  0
                                  • R Rama Krishna Vavilala

                                    or you can use [^](http://code.google.com/p/gyp/wiki/GypUserDocumentation”>GYP</a>[<a href= "New Window")] :) Solution converter is interesting.

                                    L Offline
                                    L Offline
                                    Luc Pattyn
                                    wrote on last edited by
                                    #28

                                    are you referring to gStudio? :laugh: the link seems slightly dammaged, a bad omen. :)

                                    Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]


                                    I only read formatted code with indentation, so please use PRE tags for code snippets.


                                    I'm not participating in frackin' Q&A, so if you want my opinion, ask away in a real forum (or on my profile page).


                                    modified on Friday, May 14, 2010 6:34 PM

                                    R 1 Reply Last reply
                                    0
                                    • R Rama Krishna Vavilala

                                      As long as the proj files are same format, I guess that will work. But I prefer to keep both versions of vs.

                                      J Offline
                                      J Offline
                                      Jeremy Falcon
                                      wrote on last edited by
                                      #29

                                      Rama Krishna Vavilala wrote:

                                      As long as the proj files are same format

                                      Which they wouldn't be because they contain version info, so it would break it. I mean if you really, really wanted to you can use nmake to get around it - and sometimes automated builds do - but that's just being weird. :)

                                      Jeremy Falcon

                                      1 Reply Last reply
                                      0
                                      • L Luc Pattyn

                                        are you referring to gStudio? :laugh: the link seems slightly dammaged, a bad omen. :)

                                        Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]


                                        I only read formatted code with indentation, so please use PRE tags for code snippets.


                                        I'm not participating in frackin' Q&A, so if you want my opinion, ask away in a real forum (or on my profile page).


                                        modified on Friday, May 14, 2010 6:34 PM

                                        R Offline
                                        R Offline
                                        Rama Krishna Vavilala
                                        wrote on last edited by
                                        #30

                                        I was referring to gyp. http://code.google.com/p/gyp/[^]

                                        1 Reply Last reply
                                        0
                                        • D DaveAuld

                                          On my laptop and my main PC i have both VS2008 and VS2010 today i took a VS2008 project folder and copied to VS2010 project folder and it did an inplace conversion without any issues. As both these IDE's are multi-targetting, is there any justification or benefit for keeping VS2008?

                                          Dave Don't forget to rate messages!
                                          Find Me On: Web|Facebook|Twitter|LinkedIn
                                          Waving? dave.m.auld[at]googlewave.com

                                          J Offline
                                          J Offline
                                          John M Drescher
                                          wrote on last edited by
                                          #31

                                          I am not sure it is safe to uninstall visual C++ 6 as I have 100s of thousands of lines of code in projects that will only compile under that version. Same with 2003. As for 2005 and above porting will probably be simpler for multiple reasons. One is that I use CMake now for my project file generation and do not put any .sln or .vcproj files in my source control at all.

                                          John

                                          modified on Friday, May 14, 2010 11:21 PM

                                          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