Frage

ich eine Anwendung, die auf anderem .NET-Assemblies abhängt. Wenn ich die Anwendung starten, ich erhalte eine Fehlermeldung, dass eine Baugruppe oder eine ihrer Abhängigkeiten kann nicht geladen werden.

Ich will nicht die Baugruppen in den GAC oder in das Verzeichnis der Anwendung setzen. Gibt es eine Möglichkeit (app.config?) Zu sagen, .net Blick in einen bestimmten Weg, wenn sie Last Baugruppen versuchen? Ich glaube, kann ich Anordnung für eine einzelne Baugruppe verbindlich, aber ich bin auf der Suche nach einer Wildcard-Lösung, die einen Pfad zum „Suchpfad“

hinzufügen
War es hilfreich?

Lösung

Leider ist es nicht so einfach wie nur eine Anwendung zu sagen, wo es Baugruppen finden sollte. Es gibt feste Algorithmen zur Bestimmung, welche Stellen für Baugruppen sondiert werden, und auch für das Vertrauen, dass sie gegeben. Die Lage ist ein Teil einer Anordnung des Beweis , und als solche trägt zu seiner Vertrauensebene. Suzanne Koch geschrieben, ein paar wirklich fleischiger Beiträge zu diesem Thema; Check-out:

eine Binding Context Wahl

http://blogs.msdn.com/suzcook /archive/2003/05/29/57143.aspx

-Oisin

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top