如何 ;我可以向一个Silverlight应用程序添加多个具有相同WCF RIA服务的Silverlight库吗?

如何 ;我可以向一个Silverlight应用程序添加多个具有相同WCF RIA服务的Silverlight库吗?,wcf,silverlight,shared-libraries,Wcf,Silverlight,Shared Libraries,我使用域服务,我的两个Silverlight库项目都链接到同一个WCF RIA服务 当我将这两个库添加到同一个Silverlight应用程序时,出现了此错误 “KhorasanMIS.Web.Services.Workflow.DSWorkflow”类型存在于“D:\KhorasanMIS\KhorasanMIS\KhorasanMIS\KhorasanMIS错误控制\Bin\Debug\KhorasanMIS错误控制.dll”和“D:\KhorasanMIS\KhorasanMIS\Workf

我使用域服务,我的两个Silverlight库项目都链接到同一个WCF RIA服务

当我将这两个库添加到同一个Silverlight应用程序时,出现了此错误

“KhorasanMIS.Web.Services.Workflow.DSWorkflow”类型存在于“D:\KhorasanMIS\KhorasanMIS\KhorasanMIS\KhorasanMIS错误控制\Bin\Debug\KhorasanMIS错误控制.dll”和“D:\KhorasanMIS\KhorasanMIS\WorkflowLibrary\Bin\Debug\WorkflowLibrary.dll”中


添加到Silverlight项目中的库包含对DLL的引用,这些DLL也在主Silverlight项目中引用


在visual studio解决方案资源管理器中的类库项目中,右键单击问题引用,然后单击属性>将Copy Local设置为false。

感谢john,每个库和Silverlight项目都链接到一个用于WCF RIA服务的web应用程序。当我在项目的属性窗口中设置WCF RIA Services链接时,如何将copy local设置为false?当我遇到这个问题时,是因为PRSIM DLL,我在多个项目中使用了引用,这些项目是一个更大的Silverlight项目的一部分。您可能必须将WCF服务包装在基础结构或服务类库中,然后在每个项目中使用该库。