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

如何从Silverlight应用程序(xaml.cs文件)调用C#类库中编写的方法?,silverlight,Silverlight,Silverlight应用程序能否在完整的.NET c#类库中调用方法 我正在尝试将Silverlight控件添加到现有的ASP.NET项目中,我在该项目中添加对业务逻辑项目的引用,并从ASP.NET Web应用程序的UI页面访问方法。现在,我已经在解决方案中添加了一个Silverlight项目 如何使用C#类库中已经存在的BL方法?当试图添加引用时,它的意思是 “您只能将项目引用添加到解决方案中的其他silver light项目” 我应该放弃吗?有什么办法可以解决这个问题吗?实现这一点的一个常

Silverlight应用程序能否在完整的.NET c#类库中调用方法

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

如何使用C#类库中已经存在的BL方法?当试图添加引用时,它的意思是 “您只能将项目引用添加到解决方案中的其他silver light项目”


我应该放弃吗?有什么办法可以解决这个问题吗?

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


另外,Silverlight 4和.NET 4具有二进制兼容的程序集,因此只要主业务逻辑库中的代码与Silverlight完全兼容,您就应该能够在那里使用该库作为参考。

看起来像wiered!我正在使用3.5框架。为Silverlight重写整个内容似乎很糟糕!:"(