MyApp という Silverlight アプリケーションがあります。起動時に、MyApp は次のコードを使用して MyApp.Main.xap モジュールを読み込みます。
WebClient wc = new WebClient();
wc.OpenReadCompleted += new OpenReadCompletedEventHandler(onMainModuleLoaded);
Uri uri = new Uri("MyApp.Main.xap", UriKind.Relative);
wc.OpenReadAsync(uri);
できます。MyApp.Main 内に別の xap ファイル MyApp.Billing.xap をロードしたいので、上記と同じように書きました
WebClient wc = new WebClient();
wc.OpenReadCompleted += new OpenReadCompletedEventHandler(onBillingModuleLoaded);
Uri uri = new Uri("MyApp.Billing.xap", UriKind.Relative);
wc.OpenReadAsync(uri);
しかし、ファイルが見つからないというエラーがスローされます。MyApp.Billing.xap ファイルは ClientBin フォルダー内にあり、ブラウザーで絶対パスを介して直接ダウンロードできます。MyApp.Main 内からではなく、(MyAPp.Main.xap ではなく) MyApp 内から MyApp.Billing.xap をダウンロードしようとすると、正常に動作します。何が問題なのですか?