The goal is to run the solution or project written with .NET Framework 3.5 and Visual Studio 2008 in to Visual Studio 2010 with .NET Framework 4.0. The application written in ASP.NET with Framework version 3.5. It could be necessary to convert the project into .NET Framework 4.0. We are going to show how it’s possible to do with MS Visual Studio LightSwitch beta.
Visual Studio LightSwitch beta is an alternative of MS Visual Studio 2010, it also requires .NET Framework 4.0. It possible to open the solution in VS LightSwitch to switch the project into .NET Framework 4.0
In this entry will be described .NET Framework principal design features. Brief description to get quick overview of .NET basic design.
The design of the .NET Framework allows it to theoretically be platform agnostic, and thus cross-platform compatible. That is, a program written to use the framework should run without change on any type of system for which the framework is implemented. While Microsoft has never implemented the full framework on any system except Microsoft Windows, the framework is engineered to be platform agnostic, and cross-platform implementations are available for other operating systems (see Silverlight and the Alternative implementations section below). Microsoft submitted the specifications for the Common Language Infrastructure (which includes the core class libraries, Common Type System, and the Common Intermediate Language), the C# language, and the C++/CLI language to both ECMA (Ecma International is an international, private (membership-based) non-profit standards organization for information and communication systems) and the ISO (International Organization for Standardization), making them available as open standards. This makes it possible for third parties to create compatible implementations of the framework and its languages on other platforms.
From the official Microsoft’s .NET Framework website basic review of the key features. In easy to read and view with no Silverlight plugin.
Of course new .NET Framework 4.0 has features that could be used by developers mostly.
In general for business .NET 4.0 Framework main focus is on performance and security improvement.
There are some features that could be useful for end users, development enterprise and business application, business application design and architecture.
– Memory-Mapped Files.
The .NET Framework now supports memory-mapped files. Developers can use memory-mapped files to edit very large files and to create shared memory for interprocess communication.
– 64-Bit Operating Systems and Processes.
Developers can identify 64-bit operating systems and processes. This will increase performance of both server and desktop side application.
– Client Profile.
Main features is integration with MS Office applications. All Office 2007 and Office 2010 project templates.
– Integrated Windows Authentication.
A lot of existing troubles with authentication could be solver.
– Networking performance.
Support for Network Address Translation (NAT) traversal using IPv6 and Teredo.
– Windows Workflow Foundation
This tools could be used for UML modeling. It could help software architects to design business architecture and describe business logic.
The main feature is Workflow Activity Model also known as ‘Activity diagram’ with rich composite activity options and Built-In Activity Library.