在打开作为Silverlight应用程序输出生成的.xap
文件时,我最近一直在修改,我注意到了一个名为AppManifest.xaml
的文件。
我还注意到Silverlight项目的属性页面中有一个选项,它允许您选择不为项目输出AppManifest.xaml
。但是,取消选中该选项时,我在运行应用程序时遇到错误:Invalid or malformed application: Check manifest
。
AppManifest.xaml
文件的目的是什么?
答案 0 :(得分:6)
也许这篇博文会有所帮助:http://blogs.msdn.com/katriend/archive/2008/03/16/silverlight-2-structure-of-the-new-xap-file-silverlight-packaged-application.aspx。它讨论了.xap文件及其部分,包括AppManifest。
为了节省人们的链接,简而言之,它定义了部署应用程序,其入口点,并引用了运行所需的所有程序集。