Anvisningar: Leta upp sammansättningar med hjälp av DEVPATH
Kommentar
Den här artikeln är specifik för .NET Framework. Det gäller inte för nyare implementeringar av .NET, inklusive .NET 6 och senare versioner.
Utvecklare kanske vill se till att en delad sammansättning som de skapar fungerar korrekt med flera program. I stället för att kontinuerligt placera sammansättningen i den globala sammansättningscacheminnet under utvecklingscykeln kan utvecklaren skapa en DEVPATH-miljövariabel som pekar på utdatakatalogen för sammansättningen.
Anta till exempel att du skapar en delad sammansättning med namnet MySharedAssembly och att utdatakatalogen är C:\MySharedAssembly\Debug. Du kan placera C:\MySharedAssembly\Debug i DEVPATH-variabeln. Du måste sedan ange elementet <developmentMode> i datorkonfigurationsfilen. Det här elementet instruerar den vanliga språkkörningen att använda DEVPATH för att hitta sammansättningar.
Den delade sammansättningen måste kunna identifieras av körningen. Om du vill ange en privat katalog för att matcha sammansättningsreferenser använder du codeBase-elementet> eller< avsökningselementet> i en konfigurationsfil enligt beskrivningen i Ange en sammansättnings plats.< Du kan också placera sammansättningen i en underkatalog till programkatalogen. Mer information finns i How the Runtime Locates Assemblies (Så här letar Runtime upp sammansättningar).
Kommentar
Det här är en avancerad funktion som endast är avsedd för utveckling.
I följande exempel visas hur du gör så att körningen söker efter sammansättningar i kataloger som anges av DEVPATH-miljövariabeln.
Exempel
<configuration>
<runtime>
<developmentMode developerInstallation="true"/>
</runtime>
</configuration>
Den här inställningen är som standard false.
Kommentar
Använd endast den här inställningen vid utvecklingstillfället. Körningen kontrollerar inte versionerna på starka namngivna sammansättningar som finns i DEVPATH. Den använder helt enkelt den första sammansättningen som hittas.