Answered by:
.NET Framework runtimes

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:
- Currently Framework 4.5 is the lastest version running.
- You can run your executable on any system having the framework, if the correct compiler was used.
- 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:
- Currently Framework 4.5 is the lastest version running.
- You can run your executable on any system having the framework, if the correct compiler was used.
- 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