我有一个同时包含 Silverlight 4 和 WPF 4 解决方案的解决方案。一种是应用程序的网络版本,一种是桌面版本。
这两个项目都具有相似的域类和接口,并且都访问云以进行存储和其他内容。
我想创建一个通用的接口和类项目,所以我创建了一个类库,但你不知道,Silverlight 无法添加对类库的引用。因此,我将公共项目创建为 Silverlight 类库,但是当我从 WPF 项目中引用它时,我收到警告:
Warning The project 'Interface.Common.Silverlight' cannot be referenced. The referenced project is targeted to a different framework family (Silverlight)
当我使用该库中的任何类时,我什至会遇到类加载运行时错误,因为“在运行时找不到 System.Windows”
我想在两个项目之间共享代码,如何以干净的方式实现?
谢谢你提供的所有帮助