What verison of .NET framework is included with Vista?

Discussion in 'Programming' started by sypad, Feb 19, 2007.

  1. #1
    Does anyone know what version of the .NET framework is included with Windows Vista? Can you rely on it being there with Vista or does the user have to do anything?
     
    sypad, Feb 19, 2007 IP
  2. Clive

    Clive Web Developer

    Messages:
    4,507
    Likes Received:
    297
    Best Answers:
    0
    Trophy Points:
    250
    #2
    They say Vista "is" the first client OS shipping with a .NET Framework as part of the image.
    It's the 3.0 .NET Framework that's included. So it's there. Why?
     
    Clive, Feb 19, 2007 IP
  3. MattD

    MattD Peon

    Messages:
    161
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Yeah 3.0 is there. 3 is basically 2 and some extra bits for the Vista effects etc as far as I can tell.

    Its useful to know because you know that any vista install will be able to run .net stuff off the bat without having to downlaod and install the framework
     
    MattD, Feb 20, 2007 IP
  4. JenniP

    JenniP Peon

    Messages:
    250
    Likes Received:
    15
    Best Answers:
    0
    Trophy Points:
    0
    #4
    It does indeed come with 3.0, which isnt actually a framework version at all, its the .NET framework V2.0 with extra bits such as Windows Presentation Foundation (WPF), Windows Workflow Foundation (WF) and Windows Communication Foundation (WCF).

    It doesn't however come with .NET Framework 1.0 or 1.1, so older .NET apps will still have to have the framework downloaded and installed, or of course you could hack the app to use the .NET 2 Framework instead, while fairly easy not something you want end users doing.

    Jen
     
    JenniP, Feb 21, 2007 IP
  5. MattD

    MattD Peon

    Messages:
    161
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #5
    I am pretty sure that 2.0 is backward compatible with 1.x and should be able to run them no problem?
     
    MattD, Feb 21, 2007 IP
  6. JenniP

    JenniP Peon

    Messages:
    250
    Likes Received:
    15
    Best Answers:
    0
    Trophy Points:
    0
    #6
    Code is technically compatable (Although I've had a lot of issues migrating legacy 1.1 code to 2.0) however when you build an app you tell it which version of the framework to target, if an app is targeted at 1.1 in ASP.NET you can normally tell it to run with the 2.0 framework and 99% of the time it will work fine, however I've found a few issues doing it that way.

    Windows apps however are harder to change to use the new framework, I've had plenty of 1.1 apps that wont run unless 1.1 is installed.
     
    JenniP, Feb 21, 2007 IP