Share via


Plaatsing van samenstelling

Opmerking

Dit artikel is specifiek voor .NET Framework. Dit geldt niet voor nieuwere implementaties van .NET, waaronder .NET 6 en nieuwere versies.

Voor de meeste .NET Framework-toepassingen zoekt u assembly's waaruit een toepassing bestaat in de map van de toepassing, in een submap van de map van de toepassing of in de globale assemblycache (als de assembly wordt gedeeld). U kunt bepalen waar de Common Language Runtime naar een assembly zoekt door het <codeBase> element in een configuratiebestand te gebruiken. Als de assembly geen sterke naam heeft, wordt de opgegeven locatie met behulp van het <codeBase> element beperkt tot de toepassingsmap of een submap. Als de assembly een sterke naam heeft, kan het <codeBase> element elke locatie op de computer of in een netwerk opgeven.

Vergelijkbare regels zijn van toepassing op het vinden van assembly's bij het werken met niet-beheerde code of COM-interoptoepassingen: als de assembly wordt gedeeld door meerdere toepassingen, moet deze worden geïnstalleerd in de globale assemblycache. Assembly's die worden gebruikt met niet-beheerde code, moeten worden geëxporteerd als een typebibliotheek en moeten worden geregistreerd. Assemblies die door COM-interoperabiliteit worden gebruikt, moeten worden geregistreerd in de catalogus, hoewel deze registratie in sommige gevallen automatisch plaatsvindt.

Zie ook