2009-08-05 3 views
1

Ich habe eine Anwendung WPF und ich merke, dass wenn ich es laufen gibt es eine Zeile in Ausgabefenster des Visual Studio, die sagtUnbekannte Baugruppe mit zufälligen Namen geladen von WPF-Anwendung

‚SomeApp.exe‘ (verwaltet): Geladen 'lwrpft7j'

Der Name ist jedes Mal anders. Es wird aufgeführt, wenn ich AppDomain.CurrentDomain.GetAssemblies() auch nenne.

Was ist diese zufällige Anordnung?

+0

Normal WPF oder XBAPP? –

+0

Normale WPF, so weit ich weiß ... –

Antwort

3

Verwenden Sie den Xml-Serializer oder einen zusammengesetzten Regex? Einige Framework-Klassen generieren und kompilieren Code dynamisch und laden dann die resultierende Assembly.

+0

Ich benutze XML-Serializer, also vielleicht ist es das. –

+0

Sie können versuchen, einen Haltepunkt an der Position festzulegen, an der der XmlSerializer verwendet wird, um festzustellen, ob diese Zeile das Laden verursacht. Wenn das nicht hilft, können Sie möglicherweise das AssemblyResolve-Ereignis in Ihrer App-Domäne verbinden und einen Haltepunkt im Handler anlegen. – marklam