Сканирование XAP для файлов - PullRequest
2 голосов
/ 23 ноября 2010

Я работаю над проектом Silverlight, где у меня есть несколько файлов в моем XAP (в данном случае XML), но количество файлов может измениться, и я даже не знаю названия файлов, но я хочучитать эти файлы во время выполнения. Я знаю, что из-за ограничений Silverlight невозможно сканировать каталог автоматически, но, возможно, кто-то знает обходной путь, любое предложение приветствуется.

(РЕДАКТИРОВАТЬ) Хорошо, я вижу, что мой вопрос не совсем понятен, поэтому здесь немного предыстории: я работаю над проектом, который должен поддерживать модульность.Модуль состоит из XAP и XML-файла с некоторой мета-информацией (например, манифест в OSGI).Разные разработчики должны иметь возможность создавать там модуль и «развертывать» его, помещая туда XML-описание в XAP основной сборки (поэтому изолированное хранилище не работает).Я мог бы использовать XML-файл для «связывания» всех других XML-файлов, но для меня это избыточный шаг.

заранее спасибо olli

Ответы [ 2 ]

2 голосов
/ 23 ноября 2010

(Оригинальный ответ) Измените расширение файла Xap на * .zip и откройте его с помощью вашей любимой zip-программы или даже файлового проводника Windows - вы сможете извлечь / посмотреть, что внутри.

(PS Относительно файлов XML) Я бы рекомендовал хранить файлы XML на стороне сервера и загружать их так, как показано здесь

Это "ручной" способ сделать это,Если этот ответ - то, что вы ищете, пометьте этот пост как ответ.

С уважением

0 голосов
/ 29 декабря 2010

Нашел это, и вдруг я вспомнил этот вопрос ...

http://www.michaelsnow.com/2010/12/28/silverlight-reading-from-a-file-contained-in-your-xap/

PS.Если вы хотите поддерживать модульность, я настоятельно рекомендую библиотеку Prism.

Она поддерживает модульность и позволяет использовать ModuleCatalogs в формате XAML (xml).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...