【问题标题】:Silverlight application vs class library projectsSilverlight 应用程序与类库项目
【发布时间】:2009-07-13 21:15:07
【问题描述】:

我开始使用 Silverlight。创建新解决方案时,我可以选择创建 Silverlight 应用程序或 Silverlight 类库。 Application 选项为我设置了所有内容,但类库非常少。

我想知道我从哪一个开始?特别是我不确定何时使用 SharePoint 类库以及它对 Silverlight 应用程序有什么好处/限制。

我想编写一个控件,我可以在上面放置一个普通的 ASP.NET 或 Silverlight UI,两者都与同一个后端通信。

【问题讨论】:

    标签: silverlight


    【解决方案1】:

    Silverlight 应用程序模板将创建一个带有必要项目配置的 shell UI,以启动 Silverlight 应用程序。您可以选择创建一个 asp.net 或纯基于 html 的 Silverlight 应用程序。类库模板与非silverlight 对应物一样,是Silverlight 应用程序可以使用的无UI 组件。由于框架要求不同,您将无法从 Silverlight 应用程序引用常规类库或共享点类库……Silverlight 依赖于目前与完整 .NET 版本不兼容的精简框架。

    因此,为了开发 Silverlight 应用程序,您需要从 Silverlight 应用程序模板开始,然后该模板可以引用任意数量的 Silverlight 类库,具体取决于您的项目布局或架构。

    如果您想编写可以捕捉 ASP.NET UI 或 Silverlight UI 的组件,则需要创建类库(用于 ASP.NET)或 Silverlight 类库(用于 Silverlight)。您将无法从 ASP.NET 引用 Silverlight 类库,或从 Silverlight 引用类库。但是,您可以通过链接它们之间的源代码文件来在不同的类库之间共享代码。

    ib.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-10
      • 1970-01-01
      • 2012-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-17
      相关资源
      最近更新 更多