在打开.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.
为了节省人员链接,简而言之,它定义了部署应用程序,其入口点,并引用了运行所需的所有程序集.