Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The .NET Framework provides a number of basic features that make it easier to deploy a variety of applications. These features include:
- No-impact applications. - This feature provides application isolation and eliminates DLL conflicts. By default, components do not affect other applications. 
- Private components by default. - By default, components are deployed to the application directory and are visible only to the containing application. 
- Controlled code sharing. - Code sharing requires you to explicitly make code available for sharing rather than being the default behavior. 
- Side-by-side versioning. - Multiple versions of a component or application can coexist, you can choose which versions to use, and the common language runtime enforces versioning policy. 
- XCOPY deployment and replication. - Self-described and self-contained components and applications can be deployed without registry entries or dependencies. 
- On-the-fly updates. - Administrators can use hosts, such as ASP.NET, to update program DLLs, even on remote computers. 
- Integration with the Microsoft Windows Installer. - Advertisement, publishing, repair, and install-on-demand are all available when deploying your application. 
- Enterprise deployment. - This feature provides easy software distribution, including using Active Directory. 
- Downloading and caching. - Incremental downloads keep downloads smaller, and components can be isolated for use only by the application for zero-impact deployment. 
- Partially trusted code. - Identity is based on the code rather than the user, policy is set by the administrator, and no certificate dialog boxes appear. 
See Also
Tasks
How to: Develop a Simple Windows Forms Control
Concepts
Deploying an Application for COM Access
.NET Framework Deployment Basics