我在课堂上有这个方法
public static DataTable ConvertCellSetToDataTable(CellSet cellSet)
{
return new DataTable();
}
我Microsoft.AnalysisServices.AdomdClient
的 packages.config 中有一个 nuget 包,我没有 System.Xml 作为项目参考。
<package id="Microsoft.AnalysisServices.AdomdClient" version="12.0.2000.8" targetFramework="net452" />
此项目无法使用 Visual Studio 2013 Pro 编译,但相同的解决方案文件在同一台机器上的 Visual Stuido 2015 Pro 中兼容。
来自 VS2013 的错误消息如下:
error CS0012: The type 'System.Xml.Serialization.IXmlSerializable' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
我对这个失败没意见,但为什么它用 Visual Studio 2015 编译?这里有什么新东西?
在这里列出我所有的文件:
https://gist.github.com/atwayne/ad8fdc06ee831626361609cfb5935638