Bekommen Arten in der Montage (Fehler: System.Reflexion.ReflectionTypeLoadException)
Im Empfang eine Ausnahme vom Typ "Exception Details: System.Reflexion.ReflectionTypeLoadException: konnte Nicht geladen eine oder mehrere der angeforderten Typen. Abrufen die LoaderExceptions-Eigenschaft für weitere Informationen." mit dem folgenden code:
public IEnumerable<Type> FindClassesOfType(Type assignTypeFrom, IEnumerable<Assembly> assemblies, bool onlyConcreteClasses = true)
{
foreach(var a in assemblies)
{
foreach (var t in a.GetTypes())
Ich brauche, um die Arten definiert, in jeder Versammlung, aber es scheint, dass es kann nicht generiert werden.
Ich bereits durchgeführt, die alle typischen Abläufe in Bezug auf falsche Montage erstellen von dlls löschen, saubere Lösung, reload-Lösung, etc, aber nichts passiert.
Ich würde gerne Ideen, um dieses problem zu lösen, indem Sie eine Möglichkeit zum abrufen weitere Informationen zum Fehler finden oder welche Montage ist zu generieren Probleme oder sowas. Die aktuelle Ausnahme-Nachricht ist so vage zu erkennen, das ist das problem.
danke Ihnen so sehr.
ps: zusätzliche info, wenn ich das rebuild-Aktion den ganzen Prozess korrekt erzeugt keine Fehler.
InformationsquelleAutor s_h | 2011-05-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Fehlermeldung sagt alles, was Sie brauchen, wirklich:
jedoch können Sie rufen Sie eine utility-Methode, und das verwenden von try/catch/finally ;p
🙂 Ich habe Probleme mit endlich...
InformationsquelleAutor Marc Gravell
Wenn Sie Entity Framework verwenden, prüfen Sie, ob version im Web.Config ist die gleiche in Ihrem Projekt referenziert.
InformationsquelleAutor Fernando JS
War die DLL von Ihnen erstellt? Die Rahmen sind Sie targeting?
Habe ich angesichts dieses problem nur jetzt. Selbst kompilieren meine externe libs mit framework 3.5 (wird, verwendet CLR2), die DLL coudn ' T importiert werden. Der Fehler war der gleiche wie der Eure. Ich habe mein problem gelöst Wiederaufbau meiner libs-targeting framework 3.0 und scheint zu funktionieren jetzt. Ich verlasse meine dlls im Plugins Ordner ohne Probleme.
Gibt es viele ähnliche Probleme in Unity-Foren.
Vielleicht haben Sie die Lösung schon, aber dies kann helfen, wer braucht in der Zukunft (wie ich benötigt).
Beste Grüße!
InformationsquelleAutor Rafael Brasil