Если вы откроете файл .xap с помощью программы чтения архивов, такой как 7-Zip, или переименуете его в .zip и откроете его, вы сможете получить представление о том, откуда берется размер.
Вы можете уменьшить размер файла, удалив все ссылки, которые не используются. Если вы не уверены, что-то используется или нет, удалите его и посмотрите, будет ли приложение все еще собираться. Если нет, вставьте его обратно.
В свойствах вашего проекта Silverlight в разделе Silverlight вы можете установить флажок «Уменьшить размер XAP с помощью кэширования библиотеки приложений», чтобы он переместил некоторые библиотеки DLL в отдельные файлы .zip вместо включения в XAP. , Таким образом, если ваше приложение изменится, пользователям не придется снова загружать всех включенных DLL.
Если он по-прежнему слишком велик для вашего вкуса, вы можете захотеть взглянуть на перемещение изображений из файла .xap.