技术开发 频道

轻松用VS2008创建Silverlight 3应用

  Silverlight 应用程序项目文件

  Silverlight 应用程序项目包含以下配置、程序集引用和代码文件:

  • AppManifest.xml

  这是生成应用程序包所需的应用程序清单文件。不要编辑此文件。

  • AssemblyInfo.cs 或 AssemblyInfo.vb

  此文件包含嵌入到所生成的程序集中的名称和版本元数据。

  • .xap 文件

  这是 Silverlight 应用程序包。生成 Silverlight 应用程序项目时生成此文件。应用程序包是一个压缩的 zip 文件,它具有 .xap 文件扩展名并包含启动您的应用程序所需的所有文件。有关 Silverlight 应用程序包的更多信息,请参见 应用程序结构。

  • Silverlight 应用程序项目包含对以下程序集的引用:mscorlib.dll;System.dll;System.Core.dll;System.Net.dll;System.Windows.dll;System.Windows.Browser.dll;System.Xml.dll;MainPage 文件

  可以使用 MainPage 类来创建 Silverlight 应用程序的用户界面。MainPage 类派生自 UserControl。可以通过使用 MainPage.xaml(对于 XAML 标记)和 MainPage.xaml.cs 或 MainPage.xaml.vb(对于代码隐藏)来实现 MainPage 类。

  • App 文件

  Silverlight 应用程序需要使用 App 类来显示应用程序用户界面。通过使用 App.xaml 和 App.xaml.cs 或 App.xaml.vb 来实现 App 类。在创建应用程序包(.xap 文件)后,由 Silverlight 插件将 App 类实例化。

  • 测试页

  如果您在"新建 Silverlight 应用程序"对话框中未选中"在新网站中承载 Silverlight 应用程序"复选框,则生成一个 HTML 页 (TestPage.html) 来承载您的应用程序。

图3 项目文件
        Silverlight 应用程序项目网站文件

  如果在"新建 Silverlight 应用程序"对话框中选中"在新网站中承载 Silverlight 应用程序"复选框,将创建一个 ASP.NET 网站并将其添加到 Silverlight 解决方案。该网站包含以下文件:

  • 默认文件:一个默认网页,它包含标记文件 Default.aspx 和代码隐藏文件 Default.aspx.cs 或 Default.aspx.vb。

  • Web.config:网站配置文件。

  • HTML 文件:用于配置和实例化 Silverlight 插件的 HTML 文件,该插件下载并运行 Silverlight 应用程序。此文件的名称由 Silverlight 应用程序项目的名称和文本"TestPage.html"连接而来。

  • .aspx 文件:作为默认启动网页的 .aspx 文件。此文件的名称由 Silverlight 应用程序项目的名称和文本"TestPage.aspx"连接而来。

0
相关文章