После загрузки XAP Silverlight будет кэшировать сборки и т. Д. Локально для каждого экземпляра элемента управления Silverlight. Если вы создаете другой экземпляр элемента управления Silverlight, он, в свою очередь, имеет собственный домен, за которым он, в свою очередь, присматривает.
Мое предложение состоит в том, чтобы абстрагировать детали, которые вы запрашиваете, и запекать их в отдельный xaml, а затем загружать их в области, где они вам нужны больше всего. Если вам все еще требуется центральный файл .xap для управления распределением / управлением событиями и т. Д., То в Silverlight 3 мы создали API локального подключения, который позволяет другим экземплярам Silverlight общаться друг с другом на одной странице браузера локально (т.е. поговорите с SilverlightB в index.html)
Это может позволить вам установить своего рода локальный прокси-сервер, если хотите.
Скотт Барнс / Менеджер по продуктам Rich Platforms / Microsoft.