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. General Programming
  3. Visual Studio
  4. Will a program created using VS 2003 work in Windows 7 & 8?

Will a program created using VS 2003 work in Windows 7 & 8?

Scheduled Pinned Locked Moved Visual Studio
csharpc++visual-studioquestionannouncement
5 Posts 4 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.
  • M Offline
    M Offline
    Member 8434613
    wrote on last edited by
    #1

    I have an older version of Visual Studio (2003 version) Professional edition. My question is - will a program created using VS 2003 work in Windows 7 & 8? Secondly, if I create a program using the free Visual C# Express edition or Visual C++ Express edition, will it have any restrictions on users or will it show some screen mentioning that it was created using free Express edition?

    L P A 3 Replies Last reply
    0
    • M Member 8434613

      I have an older version of Visual Studio (2003 version) Professional edition. My question is - will a program created using VS 2003 work in Windows 7 & 8? Secondly, if I create a program using the free Visual C# Express edition or Visual C++ Express edition, will it have any restrictions on users or will it show some screen mentioning that it was created using free Express edition?

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

      If you create a correct program on Win XP or Vista, it will work well on Win7 as well, no matter which tool you use. Correct is the key word here, it implies many things, one of them is not trying to write in folders that are system related (and should have been write-protected from Windows 1.0 but are so since Vista). For Win8, we'll have to wait and see, although I expect the same to be going to be true. There is no difference in the output of Express editions, I use them all the time. The user will never notice, in fact I am not sure it is even discernible when dissecting the EXE file. VS2003 targets .NET 1.1, which is pretty old and offers limited functionality. I'd rather use VS2008 Express and target any of .NET 2.0, 3.0, or 3.5 (or use VS2010 Express which also can target 4.0) as they offer better functionality than 1.0 and 1.1 ever did. You may want to read this: http://perceler.com/articles1.php?art=dotnet1[^] :)

      Luc Pattyn [My Articles] Nil Volentibus Arduum


      Fed up by FireFox memory leaks I switched to Opera and now CP doesn't perform its paste magic, so links will not be offered. Sorry.

      A 1 Reply Last reply
      0
      • M Member 8434613

        I have an older version of Visual Studio (2003 version) Professional edition. My question is - will a program created using VS 2003 work in Windows 7 & 8? Secondly, if I create a program using the free Visual C# Express edition or Visual C++ Express edition, will it have any restrictions on users or will it show some screen mentioning that it was created using free Express edition?

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

        Member 8434613 wrote:

        I have an older version of Visual Studio (2003 version) Professional edition. My question is - will a program created using VS 2003 work in Windows 7 & 8?

        If you are targeting Windows 8, the Metro-non Desktop version, then no it won't.

        Member 8434613 wrote:

        Secondly, if I create a program using the free Visual C# Express edition or Visual C++ Express edition, will it have any restrictions on users or will it show some screen mentioning that it was created using free Express edition?

        No. There are no user restrictions, and nothing appears to show that an Express Edition was used. The code is compiled using the same .NET compiler as you could do from the command line. The professional editions don't add a new compiler.

        *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
        • L Luc Pattyn

          If you create a correct program on Win XP or Vista, it will work well on Win7 as well, no matter which tool you use. Correct is the key word here, it implies many things, one of them is not trying to write in folders that are system related (and should have been write-protected from Windows 1.0 but are so since Vista). For Win8, we'll have to wait and see, although I expect the same to be going to be true. There is no difference in the output of Express editions, I use them all the time. The user will never notice, in fact I am not sure it is even discernible when dissecting the EXE file. VS2003 targets .NET 1.1, which is pretty old and offers limited functionality. I'd rather use VS2008 Express and target any of .NET 2.0, 3.0, or 3.5 (or use VS2010 Express which also can target 4.0) as they offer better functionality than 1.0 and 1.1 ever did. You may want to read this: http://perceler.com/articles1.php?art=dotnet1[^] :)

          Luc Pattyn [My Articles] Nil Volentibus Arduum


          Fed up by FireFox memory leaks I switched to Opera and now CP doesn't perform its paste magic, so links will not be offered. Sorry.

          A Offline
          A Offline
          Albert Holguin
          wrote on last edited by
          #4

          Luc Pattyn wrote:

          VS2003 targets .NET 1.1, which is pretty old and offers limited functionality. I'd rather use VS2008 Express and target any of .NET 2.0, 3.0, or 3.5 (or use VS2010 Express which also can target 4.0) as they offer better functionality than 1.0 and 1.1 ever did.

          Only if you're using .Net... :)

          1 Reply Last reply
          0
          • M Member 8434613

            I have an older version of Visual Studio (2003 version) Professional edition. My question is - will a program created using VS 2003 work in Windows 7 & 8? Secondly, if I create a program using the free Visual C# Express edition or Visual C++ Express edition, will it have any restrictions on users or will it show some screen mentioning that it was created using free Express edition?

            A Offline
            A Offline
            Albert Holguin
            wrote on last edited by
            #5

            Generally speaking, it should work, there may be small bugs but nothing major (usually directory/ permissions related issues).

            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