Actualmente estoy escribiendo un archivo dll de Framework que tiene un AssemblyHelper. Este asistente almacena ensamblados en tiempo de ejecución y agregados por el usuario para crear fácilmente instancias de objetos nuevos.Obtención de ensamblados de tiempo de ejecución en Silverlight 3
La parte .NET del marco utiliza:
AppDomain MyDomain = AppDomain.CurrentDomain;
Assembly[] AssembliesLoaded = MyDomain.GetAssemblies();
_runtimeAssemblies = AssembliesLoaded;
Esto me lleva todos los montajes que necesito.
Pero el problema es que no puedo usar esto con Silverlight y no tengo idea de qué usar ahora. Actualmente estoy usando:
Assembly[] AssembliesLoaded = {Assembly.GetCallingAssembly()};
Pero esto sólo se suma a la Asamblea de mi marco y no el de la aplicación o cualquier otro conjunto de tiempo de ejecución.
¿Qué debo usar? ¡por favor ayuda!
Gracias de antemano,
Wouter
Bien, creo que esto simplemente no es posible. Ahora estoy tratando de escribir un código que se ve en la misma carpeta para otros dll y exe para recuperar los ensamblados. Sé que Directory.GetCurrentDirectory() no funcionará, así que sigo buscando alguna solución. – WoutervD