Какова цель файла AppManifest.xaml в приложениях Silverlight?
-
09-06-2019 - |
Вопрос
В раскрытии .xap
файл, который генерируется как выходные данные приложения Silverlight, с которым я недавно возился, я заметил файл под названием AppManifest.xaml
.
Я также заметил опцию на страницах свойств для проекта Silverlight, которая, по-видимому, позволяет вам необязательно не выводить AppManifest.xaml
для проекта.Однако, снимая флажок с этой опции, я получаю ошибки при запуске приложения: Invalid or malformed application: Check manifest
.
Какова цель этого AppManifest.xaml
файл?
Решение
Может быть, этот пост в блоге поможет: http://blogs.msdn.com/katriend/archive/2008/03/16/silverlight-2-structure-of-the-new-xap-file-silverlight-packaged-application.aspx.В нем обсуждается файл .xap и его части, включая AppManifest.
Короче говоря, чтобы избавить людей от необходимости кликать по ссылке, он определяет приложение для развертывания, его точку входа и ссылается на все сборки, необходимые для запуска.