我在VS2015中构建了一个类库(适用于iOS,Android和Windows的便携版)。
我创建了一个具有DataTable数据类型的公共类。
public class PNAWcfData
{
public int CmdTimeout { get; set; }
public string ErrMsg { get; set; }
public DataTable DTResult { get; set; }
public string XmlResult { get; set; }
}
但是,构建解决方案时出现错误。
“类型或命名空间名称' DataTable'找不到(是你吗? 缺少using指令或程序集引用?)“
我尝试添加使用System.Data但仍然得到相同的错误。还尝试从项目 - > 参考添加,但它告诉构建系统已经自动引用该组件。
我知道为什么会收到此错误?
答案 0 :(得分:1)
PCL中没有DataTable类。这是Can you use DataSet and DataTables in a Portable Class Library
的副本如果您使用的是Xamarin,您可以考虑切换到共享项目而不是PCL。