“目标框架”兼容性

时间:2015-09-22 20:57:40

标签: vb.net

我遇到了问题。以下代码应输出一行描述我的本地SQL实例。经过大量的讨论和刺激后,我发现代码在将“Target Framework”设置为v3.5时编译成功,但是当“Target Framework”设置为更高时,它无法返回任何实例。没有错误,异常,警告或其他解释。我知道找到实例不仅需要更长的时间,因为当目标是v3.5时,它会在.04秒内到达最终的“Console.Readkey()”。

我想我真正想知道的是:如何在不改变目标框架的情况下完成这项工作?我不愿意,如果我没有,因为我已经在默认情况下编写了我的项目的其余部分(v4.5.2),并且不知道这样做会产生什么后果。

P.S。如果你能告诉我为什么在v3.5之后这不起作用,那就是奖励积分。

Module Module1

Sub Main()

    Dim datatable As DataTable = System.Data.Sql.SqlDataSourceEnumerator.Instance.GetDataSources()

    For Each row As DataRow In datatable.Rows

        For i As Integer = 0 To (datatable.Columns.Count - 1)
            Console.Write(row.Item(i) & vbTab)
        Next
        Console.WriteLine()
    Next

    Console.ReadKey()
End Sub

End Module

0 个答案:

没有答案