The Global Assembly Cache known as the GAC is to enable sharing of assemblies across several managed applications installed on a machine. All managed developers can install assemblies to the GAC and share them across applications. When to Use the GAC When should an assembly be installed in the GAC as opposed to assembly in application base? If you have any assembly that must be shared across...
Assembly binding in .NET Framework
The CLR is responsible for locating and binding the assemblies in the code. In Order to work assembly binding efficiently you need to follow some best practices. Assembly Naming Always use fully specified assembly names. An assembly name is a name given to unique identity. Two assemblies representing the same identity can have the same name with different versions. Assemblies are mostly...
Creating Custom Activities in Windows Workflow Foundation
Introduction Activities are basic units in workflow execution. Activities are two types basic activities and composite activities. Basic activities are steps in the workflow and composite activities can contain other activities. Base activities are comes with Workflow Foundation and these can be used by dragging it from visual studio toolbox. We can also create custom activities that appear...
.NET Framework Features
.NET Framework 1.1/2.0/3.0/3.5 main features comparision
1.1
Side-by-Side Execution
ASP.NET Mobile Controls
IPv6 Support
2.0
64-Bit Platform Support
Click-Once Deployment
Strongly-Typed Application Settings