【问题标题】:Why I can't add a class library project reference to a Silverlight project?为什么我不能将类库项目引用添加到 Silverlight 项目?
【发布时间】:2011-04-07 07:44:06
【问题描述】:

我是 Silverlight 的新手,虽然我一直在学习一些教程,但我想创建一个带有类库的新项目,这样我就可以从我页面后面的 xaml.cs 代码中使用它。

但是当我尝试添加我的类库项目时,我收到一条警告消息:

您只能将项目引用添加到 解决方案中的其他 Silverlight 项目

它说的很清楚。但这背后的原因是什么?为什么我无法将类库项目引用添加到 Silverlight 项目?

谢谢

【问题讨论】:

  • 请注意:您可以通过其他方式链接(包括传统 .Net 应用程序中的 Silverlight 库)。这解决了有时需要在应用程序之间共享代码(通常是业务逻辑)的问题。

标签: c# .net silverlight silverlight-4.0 reference


【解决方案1】:

您可以使用“Silverlight 类库”模板代替常规类库。不能使用常规类库的原因是 Silverlight 的公共语言运行时与“常规”.NET Framework 的 CLR 不同。

【讨论】:

    【解决方案2】:

    您可以向 silverlight 应用程序添加对类库的引用,但该类库必须是 Silverlight 类库

    当您在解决方案上使用“添加项目”时,选择“Visual C#”(或“Visual Basic”甚至“Visual F#”)下的“Silverlight”选项。您将看到“Silverlight 类库”的模板。您的类库需要使用此模板才能有资格被 Silverlight 应用程序或其他 Silverlight 类库引用。

    【讨论】:

      猜你喜欢
      • 2018-09-04
      • 1970-01-01
      • 1970-01-01
      • 2019-03-25
      • 2021-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-26
      相关资源
      最近更新 更多