这个很棒的开源集合不会构建在Windows7手机上,因为它使用了Serializable和ICloneable接口,后者是基于Silverlight的框架内部的。是否存在替代版本或移植版本?
发布于 2011-12-27 06:31:27
我建议从CodePlex下载源代码并在WP7应用程序中构建它。
当我们像这样在不支持特定属性的平台上共享代码时,我们所做的就是为不支持的属性向Silverlight项目添加存根类。这允许源代码在所有平台上编译,而不需要更改。
例如,下面是Serializable的存根:
/// <summary>
/// This is a dummy attribute to support silverlight
/// </summary>
/// <remarks></remarks>
public class Serializable : Attribute
{
public Serializable() : base()
{
}
}您可能还会发现存在不受支持的方法重载(Silverlight对各种方法的重载较少)。如果是这种情况,您可以只使用条件编译来为缺少的方法提供正确的重载。
https://stackoverflow.com/questions/8625357
复制相似问题