Silverlight应用程序中AppManifest.xaml文件的用途是什么?

时间:2020-03-05 18:42:27  来源:igfitidea点击:

打开我最近一直在修改的Silverlight应用程序的输出生成的.xap文件时,我注意到一个名为AppManifest.xaml的文件。

我还注意到Silverlight项目的属性页中的一个选项,该选项似乎允许我们有选择地不为该项目输出AppManifest.xaml。但是,取消选中该选项时,在运行应用程序时出现错误:"无效或者格式错误的应用程序:检查清单"。

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在内的各个部分。

简而言之,要为人们节省链接单击,它定义了要部署的应用程序,其入口点,并引用了运行所需的所有程序集。