我有一个包含Silverlight 4和WPF 4解决方案的解决方案。一个是应用程序的Web版本,另一个是桌面版本。在WPF和Silverlight之间共享代码的最佳方式
这两个项目都有类似的域类和接口,并且都访问云存储和其他东西。
我想创建一个通用的接口和类项目,所以我创建了一个类库,但是你不知道它,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”
我想在两个项目之间共享代码,这怎么能够以一种干净的方式实现?
感谢您的帮助,您可以给
MSDN - 在Silverlight和WPF之间共享代码:http://msdn.microsoft.com/en-us/library/ff921109(v=pandp.40).aspx – 2011-01-06 23:50:47
谢谢,我现在正在做这件事,但仍然有很多问题......比如你可以在SL和WPF之间共享Azure访问代码吗? – Mark 2011-01-07 00:48:46