public SilverlightAssemblyResolver(AppDomain appDomain, IServiceProvider serviceProvider) { this.projectManager = ServiceExtensions.ProjectManager(serviceProvider); this.platformService = ServiceExtensions.GetService <IPlatformService>(serviceProvider); this.satelliteAssemblyResolver = ServiceExtensions.GetService <ISatelliteAssemblyResolver>(serviceProvider); this.messageService = ServiceExtensions.GetService <IMessageDisplayService>(serviceProvider); this.appDomain = appDomain; this.appDomain.AssemblyLoad += new AssemblyLoadEventHandler(this.AppDomain_AssemblyLoad); }