Помните, что XAP-файл - это просто переименованный zip-файл, поэтому было бы довольно легко создать свой собственный (даже на лету), если у вас есть dll. Существует множество инструментов и / или примеров кода, которые создают zip-файлы. Конечно, это будет означать меньшее время загрузки и использование сервера.