C# 读取SSIS包XML并将其转换为表格格式

C# 读取SSIS包XML并将其转换为表格格式,c#,xml,ssis,C#,Xml,Ssis,我试图用c语言读取ssis包,我使用了下面的代码,但在执行时出错 string filepath = "C:\\Package.dtsx"; System.IO.StreamReader myFile = new System.IO.StreamReader(filepath); string myString = myFile.ReadToEnd(); myFile.Close(); StringRe

我试图用c语言读取ssis包,我使用了下面的代码,但在执行时出错

string filepath = "C:\\Package.dtsx";
          System.IO.StreamReader myFile =
           new System.IO.StreamReader(filepath);
        string myString = myFile.ReadToEnd();

        myFile.Close();

        StringReader theReader = new StringReader(myString);
        DataSet theDataSet = new DataSet();
        theDataSet.ReadXml(theReader);

        DataTable dt = theDataSet.Tables[0];
表ConnectionManager不能是嵌套关系中自身的子表


有没有办法读取ssis包并将其转换为表格格式?

在您看来,包是如何以表格格式显示的?当我在记事本中打开我的软件包并复制粘贴该软件包中的所有内容时,@billinkc。我得到了一个不错的表格格式,它似乎是数据集的功能。表[0]与xmlgrid.netI的功能不匹配。我实际上在dataset.readxmltereader收到了这个运行时错误;