locked
.NET Framework runtimes RRS feed

  • Question

  • Hi all,

    I have an EXE written in C#.NET. The visual studio IDE is 2010. I have following problems.

    1. What are .NET framworks available upto now? Is this framwork is depends on Visual Studio IDE used? (2005, 2008,2010,2012 etc)

    2. If I have an EXE written C#.net (Visual studio 2010), can I run that EXE in any operating system? (Windows OS/Servers)

    3. To run above EXE what are the dependancies (DLLs/ Runtimes etc) which that machine should installed? Do we have to install any kind of extra/external programs to that machine to run this EXE without any error? Or all of these are included in Windows OS?

    Please help

    Wednesday, April 24, 2013 9:00 AM

Answers

  • Is this for school ???

    First of:

    1. Currently Framework 4.5 is the lastest version running.
    2. You can run your executable on any system having the framework, if the correct compiler was used.
    3. Dll's and runtimes, depends on whats your reference in your application. så it pretty hard to tell. but ofcause base classes are used, called "BCL".

    more info here http://msdn.microsoft.com/en-us/library/bb822049.aspx


    With great code, comes great complexity, so keep it simple stupid...

    • Proposed as answer by Jason Dot Wang Thursday, April 25, 2013 8:08 AM
    • Marked as answer by Creative_Pro Thursday, April 25, 2013 1:34 PM
    Wednesday, April 24, 2013 9:07 AM
  • Hi,

    1. 

    • VS2005 supports .NET Framework 2.0/3.0
    • VS2008 supports .NET Framework 2.0/3.0/3.5
    • VS2010 supports .NET Framework 2.0/3.0/3.5/4.0
    • VS2012 supports .NET Framework 2.0/3.0/3.5/4.0/4.5

    2. 

    • .NET Framework 3.5 (includes 2.0/3.0) / 4.0 is available for Windows Server 2003 , Windows Server 2008 , Windows Server 2008 R2 , Windows Server 2012, Windows XP, Windows Vista, Windows 7, Windows 8
    • .NET Framework 4.5 is available for Windows Server 2008 Service Pack 2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 2, Windows 7 Service Pack 1, Windows 8 

    3.

    • The needed .NET Framework must be installed
    • Only DLLs that are not part of the .NET Framework must be delivered (third party libraries, own libraries)

    Best regards,

    Chris


    Chris
    Code Samples: Code Samples

    • Proposed as answer by Jason Dot Wang Thursday, April 25, 2013 8:08 AM
    • Marked as answer by Creative_Pro Thursday, April 25, 2013 1:34 PM
    Wednesday, April 24, 2013 9:35 AM

All replies

  • Is this for school ???

    First of:

    1. Currently Framework 4.5 is the lastest version running.
    2. You can run your executable on any system having the framework, if the correct compiler was used.
    3. Dll's and runtimes, depends on whats your reference in your application. så it pretty hard to tell. but ofcause base classes are used, called "BCL".

    more info here http://msdn.microsoft.com/en-us/library/bb822049.aspx


    With great code, comes great complexity, so keep it simple stupid...

    • Proposed as answer by Jason Dot Wang Thursday, April 25, 2013 8:08 AM
    • Marked as answer by Creative_Pro Thursday, April 25, 2013 1:34 PM
    Wednesday, April 24, 2013 9:07 AM
  • Hi,

    1. 

    • VS2005 supports .NET Framework 2.0/3.0
    • VS2008 supports .NET Framework 2.0/3.0/3.5
    • VS2010 supports .NET Framework 2.0/3.0/3.5/4.0
    • VS2012 supports .NET Framework 2.0/3.0/3.5/4.0/4.5

    2. 

    • .NET Framework 3.5 (includes 2.0/3.0) / 4.0 is available for Windows Server 2003 , Windows Server 2008 , Windows Server 2008 R2 , Windows Server 2012, Windows XP, Windows Vista, Windows 7, Windows 8
    • .NET Framework 4.5 is available for Windows Server 2008 Service Pack 2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 2, Windows 7 Service Pack 1, Windows 8 

    3.

    • The needed .NET Framework must be installed
    • Only DLLs that are not part of the .NET Framework must be delivered (third party libraries, own libraries)

    Best regards,

    Chris


    Chris
    Code Samples: Code Samples

    • Proposed as answer by Jason Dot Wang Thursday, April 25, 2013 8:08 AM
    • Marked as answer by Creative_Pro Thursday, April 25, 2013 1:34 PM
    Wednesday, April 24, 2013 9:35 AM