我有一个同时包含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”
我想在两个项目之间共享代码,如何才能以一种干净的方式实现呢?
感谢您所能给予的任何帮助
发布于 2011-01-07 07:52:02
创建两个并行项目,一个用于WPF,另一个用于Silverligth。对于其中一个项目,添加文件作为链接而不是文件。
我已经用Silverlight4、WPF和Windows phone7的一个代码库在Microsoft Silverlight Analytics Framework上成功地做到了这一点。
发布于 2013-03-04 16:26:07
xaml如何与silverlight和WPF共享代码
发布于 2015-02-02 21:14:34
创建一个"Portable“项目。可从WPF和Silverlight引用的
https://stackoverflow.com/questions/4621197
复制相似问题