DotNet Mirror
  DNM facebook   DNM Google+   DNM Twitter   
Stats
Total Count : 11
Resources Publish New Article  
 
Announced .NET Framework 4.7 General Availability
Ashok Nalam
By: Ashok Nalam | 03 May 2017 | .NET Framework | Views: 1101 | Comments: 3 | Tags:.NET  .NET Framework 4.7 
.NET CoreCLR is Open Sourced
Ashok Nalam
.NET Core RunTime(CoreCLR) as an open source project on GitHub..NET Core is part of ASP.NET 5 and subset of .NET framework which includes includes RyuJIT, the .NET GC, native interop and many other .NET runtime components.
By: Ashok Nalam | 08 Feb 2015 | .NET Framework | Views: 9995 | Comments: 0 | Tags:C#  GitHub 
.NET Open Source Developer Projects on GitHub
Ashok Nalam
By: Ashok Nalam | 25 Nov 2014 | .NET Framework | Views: 12493 | Comments: 4 | Tags:.NET 
What's new features in the .NET Framework 4.5.2
Ashok Nalam
The articles discuss about What's new features in the .NET Framework 4.5.2 like ASP.NET improvements, Re sizing in Windows Forms controls using EnableWindowsFormsHighDpiAutoResizing, Distributed transactions enhancement, Profile/Debugging improvements and Event tracing changes.
By: Ashok Nalam | 08 May 2014 | .NET Framework | Views: 4216 | Comments: 0 | Tags:.NET 
Failed to convert key to token -- The public key for assembly '(null)' was invalid
Ashok Nalam
By: Ashok Nalam | 04 Oct 2013 | .NET Framework | Views: 8035 | Comments: 0 | Tags:assembly  error 
What is Microsoft Intermediate Language (MSIL)
Ashok Nalam
When we compile the .NET programming language code, the output of compiler is not executable code instead it generates special type of Pseudocode called as Microsoft Intermediate Language(MSIL). It can also referred as Intermediate Language (IL) or Common Intermediate Language (CIL).

When we run the program, Common Language Runtime(CLR) will translate MSIL code to executable code. CLR will covert MSIL code from any of .NET language.
By: Ashok Nalam | 21 May 2013 | .NET Framework | Views: 2980 | Comments: 0 | Tags:.NET 
What are the major services provided by Common Language Runtime(CLR)
Ashok Nalam
CLR is a common runtime environment for .NET languages. The core services of CLR are
  • Execution management for .NET programs
  • Code Access Security
  • Type Safety
  • Memory management(Garbage collection)
  • Handling Exceptions
  • Interoperability with other applications
  • Side-by-side execution - multiple versions of same application
  • Just In Time compilation (Compiling IL code to  machine code)
By: Ashok Nalam | 28 Apr 2013 | .NET Framework | Views: 5398 | Comments: 1 | Tags:.NET 
What is managed and unmanaged code in .NET
Ashok Nalam
Manged Code - code which is executed under Common Language Runtime (CLR). Due to this, the code has  many benefits like memory management, support of version control, type safety and security. The code which targets CLR and written in .NET framework is a managed code. E.g: C#,VB.NET

Unmanaged code : code which is not executed under .NET runtime (CLR). CLR is does not have control over execution of code.memory management, security and type safety should be taken care by developer.  
E.g: VB6, C,C++. 

managed code typically compiled to Intermediate Language(IL) code where as unmanged code directly compiles to native code.
By: Ashok Nalam | 30 Dec 2012 | .NET Framework | Views: 5375 | Comments: 0 | Tags:.NET  difference 
what is the Common Language Runtime (CLR)
Ashok Nalam
Common Language Runtime (CLR) is the core component of .NET framework and is responsible for managing the code execution time. It's foundation of .NET framework that enables programs to be portable, supporting mixed language programming and provides secure execution. CLR as the name specifies provides a common runtime environment for different languages.

How it works:
code which is written in respective languages ( VC++ , C#, VB.NET or J#) will generates MSIL(Microsoft Intermediate Language) code by it's compilers. Then CLR will convert MSIL code to executable code when the program runs. 

The core functions of CLR are
  • Loading and execution of applications
  • Automatic memory management
  • Type safety
  • compilation of IL code to native code
  • Common Type System
  • Exception handling
  • Thread management
By: Ashok Nalam | 30 Dec 2012 | .NET Framework | Views: 2546 | Comments: 0 | Tags:.NET 
what are the application types in .net
Ashok Nalam
Below are the various types of applications which can be developed in .NET.
  • Console Applications
  • Windows Applications (Winforms or WPF)
  • Windows Services
  • Web Applications (ASP.NET)
  • Service Application
  • Mobile/Smart Device Applications
  • Setup and Deployment Applications
  • Silverlight Applications
By: Ashok Nalam | 29 Dec 2012 | .NET Framework | Views: 1758 | Comments: 0 | Tags:.NET 
12