为什么我不能将类库项目引用添加到Silverlight项目?

时间:2010-09-02 12:24:15

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

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

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

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

很明显它的内容。但这背后的原因是什么?为什么我不能将类库项目引用添加到Silverlight项目?

由于

2 个答案:

答案 0 :(得分:19)

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

答案 1 :(得分:1)

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

当您使用Add Project ont解决方案时,选择“Visual C#”(或“Visual Basic”或“Visual F#”)下的“Silverlight”选项。您将看到“Silverlight类库”的模板。您的类库需要使用此模板才能被Silverlight应用程序或其他Silverlight类库引用。