Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Dieser Artikel ist spezifisch für .NET Framework. Sie gilt nicht für neuere Implementierungen von .NET, einschließlich .NET 6 und höherer Versionen.
Entwickler möchten möglicherweise sicherstellen, dass eine freigegebene Assembly, die sie erstellen, ordnungsgemäß mit mehreren Anwendungen funktioniert. Anstatt die Assembly während des Entwicklungszyklus kontinuierlich im globalen Assemblycache zu platzieren, kann der Entwickler eine DEVPATH-Umgebungsvariable erstellen, die auf das Buildausgabeverzeichnis für die Assembly verweist.
Angenommen, Sie erstellen eine freigegebene Assembly namens "MySharedAssembly", und das Ausgabeverzeichnis lautet "C:\MySharedAssembly\Debug". Sie können C:\MySharedAssembly\Debug in die DEVPATH-Variable einfügen. Anschließend müssen Sie das <developmentMode-Element> in der Computerkonfigurationsdatei angeben. Dieses Element weist die Common Language Runtime an, DEVPATH zum Auffinden von Assemblys zu verwenden.
Die freigegebene Assembly muss von der Laufzeit auffindbar sein. Wenn Sie ein privates Verzeichnis zum Auflösen von Assemblyverweisen angeben möchten, verwenden Sie das <codeBase> Element oder <probing> Element in einer Konfigurationsdatei, wie unter Angeben des Speicherorts einer Assembly beschrieben. Sie können die Assembly auch in ein Unterverzeichnis des Anwendungsverzeichnisses einfügen. Weitere Informationen finden Sie unter How the Runtime Locates Assemblies.
Hinweis
Dies ist ein erweitertes Feature, das nur für die Entwicklung vorgesehen ist.
Das folgende Beispiel zeigt, wie die Laufzeit nach Assemblys in Verzeichnissen sucht, die durch die DEVPATH-Umgebungsvariable angegeben sind.
Example
<configuration>
<runtime>
<developmentMode developerInstallation="true"/>
</runtime>
</configuration>
Diese Einstellung ist standardmäßig auf "false" festgelegt.
Hinweis
Verwenden Sie diese Einstellung nur während der Entwicklung. Die Laufzeit überprüft nicht die Versionen für stark benannte Assemblys, die in dem DEVPATH enthalten sind. Es verwendet einfach die erste Assembly, die gefunden wird.