Обычная задача Silverlight: уменьшить размер xap-файла. Существует множество горячих руководств, в которых объясняется, как сделать ваше приложение модульным. Но я не нашел никого, кто объяснял бы, как создавать «модульные» стандартные библиотеки.
Большую часть моего xap-файла (1,7 Мб при общем размере 1,8 Мб) занимают стандартные сборки: среди них System.Windows.Controls.dll - 370Kb, System.Windows.Controls.Data.dll - 464Kb и т. Д. ...
Подскажите (или дайте ссылку на мануал), как вынести эти сборки из xap файла? Я мог бы использовать призму / единство и загружать их динамически, но в этом случае мне нужно удалить ссылки на эти сборки из моих библиотек Silverlight ... и они станут некомпилируемыми ...
Детали: представьте, у меня есть проект "ModuleAView", который содержит страницы для моего приложения. Этот модуль находится в отдельной сборке ... но все же довольно большой (содержит все упомянутые библиотеки). Если я уберу библиотеки из проекта, мои XAML-файлы станут некомпилируемыми.
Пожалуйста, порекомендуйте. Спасибо.