두 개의 다른 XAP - HTML 페이지에서 정적으로로드되는 InitialXAP와 초기 XAP 내의 코드에서로드되는 DynamicXAP가있는 Silverlight 응용 프로그램이 있습니다. DynamicXAP이 같은 코드로 로딩된다 var asm = LoadAssemblyFromXap(stream, "DLLName");
// LoadAssemblyFrom
Silverlight4 응용 프로그램을 빌드 할 때 'Microsoft.Practices.Unity.Silverlight.dll'어셈블리가 별도의 파일 zip 파일에 저장되지 않으면 XAP 파일에 저장됩니다 대신. 하는 것은 일관성을 위해, 여기에 '어떻게 처리 할 수있는 표준 어셈블리'주제의 이전 질문에 대한 링크입니다 [Silverlight: how t
MyApp라는 Silverlight 응용 프로그램이 있습니다. 시작하는 동안 MyApp는 다음 코드를 사용하여 MyApp.Main.xap 모듈을로드합니다. WebClient wc = new WebClient();
wc.OpenReadCompleted += new OpenReadCompletedEventHandler(onMainModuleLoaded);
각자 자신의 Visual Studio 프로젝트에 4 개의 Silverlight 4 응용 프로그램이 있습니다.이 응용 프로그램은 하나의 응용 프로그램처럼 사용자에게 표시되도록 "쉘"을 작성하고자합니다. 다운로드 시간을 최소화하기 위해 XAP 및 지원 DLL을 동적으로 다운로드합니다. 따라서 5 개의 앱, 즉 셸과 4 개의 하위 앱으로 끝납니다. 이제 내 문제