Programmation à l'aide de domaines d'application et d'assemblys
Les hôtes tels que Microsoft Internet Explorer, ASP.NET et le shell Windows chargent le Common Language Runtime dans un processus, créent un domaine d'application dans ce processus, puis chargent et exécutent le code utilisateur dans ce domaine d'application lors de l'exécution d'une application .NET Framework. Dans la plupart des cas, vous n'avez pas à vous préoccuper de la création de domaines d'application ni du chargement d'assemblys dans ces domaines, car ces tâches sont réalisées par l'hôte de runtime.
Cependant, si vous créez une application devant héberger le Common Language Runtime, si vous créez des outils ou du code que vous souhaitez décharger par programme ou si vous créez des composants enfichables pouvant être déchargés et rechargés à la volée, vous créerez vos propres domaines d'application. Cette section fournit des informations importantes sur l'utilisation des domaines d'application et des assemblys chargés dans ces domaines, qui vous seront utiles même si vous ne créez pas d'hôte de runtime.
Dans cette section
- Rubriques Comment relatives aux domaines d'application et aux assemblys
Fournit des liens vers toutes les rubriques Comment de la documentation conceptuelle relative à la programmation à l'aide des domaines d'application et des assemblys.
- Utilisation des domaines d'application
Fournit des exemples de création, configuration et utilisation de domaines d'application.
- Programmation à l'aide d'assemblys
Décrit comment créer et signer des assemblys et leur affecter des attributs.
Rubriques connexes
- Émission d'assemblys et de méthodes dynamiques
Décrit comment créer des assemblys dynamiques.
- Assemblys dans le Common Language Runtime
Fournit une vue d'ensemble conceptuelle des assemblys.
- Domaines d'application
Fournit une vue d'ensemble conceptuelle des domaines d'application.
- Vue d'ensemble de la réflexion
Explique comment utiliser la classe Reflection pour obtenir des informations sur un assembly.