如何将C#dll移植到WP7?
我在桌面上成功构建了.dll源代码但是当我尝试在WP7项目上引用dll时,我收到以下错误:
无法将引用添加到c:\ path \ to \ my.dll,因为它不是使用构建的 Windows Phone运行时。 Windows Phone项目仅适用于 Windows Phone程序集。
是否有一种使用Windows Phone运行时构建它的简单方法?
答案 0 :(得分:6)
创建一个Windows Phone Library
项目,将源代码复制到该项目并解决出现的所有错误。而且您可以从dll
项目
Windows Phone
答案 1 :(得分:3)
您可能还想看一下Microsoft的可移植类库 - http://msdn.microsoft.com/en-us/library/gg597391.aspx - 它允许您编译DLL以适用于WP7,Silverlight,.Net Framework或XBOX360
我已经将它用于.Net WCF服务和WP7项目共享一个共同的DLL。
有一些事情需要注意,因为有一些不受支持的程序集,但总的来说它涵盖了大部分需要的内容。