如何从Silverlight应用程序(xaml.cs文件)调用C#类库中编写的方法?

时间:2010-04-20 20:48:49

标签: silverlight

Silverlight应用程序可以在完整的.NET c#类库中调用方法吗?

我正在尝试将Silverlight控件添加到我的现有ASP.NET项目中,在那里我用来添加对我的业务逻辑项目的引用以及从ASP.NET Web应用程序的My UI页面访问方法。现在我在我的解决方案中添加了一个Silverlight项目。

如何使用C#类库中现有的BL方法?当试图添加引用时,就是这么说的 “您只能在解决方案中添加项目参考其他银灯项目。”

我应该放弃吗?有没有办法摆脱这个?

1 个答案:

答案 0 :(得分:2)

实现此目的的常用方法是构建一个silverlight库,该库链接到Business Logic库中的所有文件。这样代码就会编写一次,并构建两次。要链接文件,请转到Visual Studio中的“添加文件”,然后选择“添加”按钮上的下拉箭头。选择添加为链接。

另外,Silverlight 4和.NET 4具有二进制兼容程序集,因此只要主Business Logic库中的代码完全兼容Silverlight,您就应该可以使用该库作为参考。