Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法导入System.Data.SQLite VB.NET_Vb.net_Sqlite_Visual Studio 2010 - Fatal编程技术网

无法导入System.Data.SQLite VB.NET

无法导入System.Data.SQLite VB.NET,vb.net,sqlite,visual-studio-2010,Vb.net,Sqlite,Visual Studio 2010,在Windows 10上运行Visual Studio 2010 我下载并安装了sqlite-netFx40-setup-x86-2010-1.0.104.0.exe 我的项目设置为使用.NET Framework 4.0 我添加了对刚刚下载的System.Data.Sqlite.dll文件的引用。(我试过了,有没有CopyLocal) 我在每个自述文件的app.config/system.data/dbProviderFactorys部分文件中添加了以下行: <remov

在Windows 10上运行Visual Studio 2010

我下载并安装了sqlite-netFx40-setup-x86-2010-1.0.104.0.exe

我的项目设置为使用.NET Framework 4.0

我添加了对刚刚下载的System.Data.Sqlite.dll文件的引用。(我试过了,有没有CopyLocal)

我在每个自述文件的app.config/system.data/dbProviderFactorys部分文件中添加了以下行:

        <remove invariant="System.Data.SQLite" />
    <add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".NET Framework Data Provider for SQLite"
         type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite, Version=1.0.104.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" />

但这并不相关,因为我可以毫无疑问地添加引用

有什么想法吗?

已经不起作用了(或者它有一个bug),我找到的唯一方法就是通过NUget。

您可以在此处阅读有关安装NUGet的内容:


向下滚动,直到看到“Visual Studio中的NuGet Package Manager”

…刚刚下载的System.Data.Sqlite.dll文件
如果将其添加为NuGet包,它将为您配置项目中的所有内容。首先尝试使用完全限定的类名
System.Data.Sqlite.SQLiteConnection
,看看是否有效。如果不是,则可能是引用或名称空间有问题。因此,请确保
Copy Local
True
供您参考,以便DLL可用于已编译的EXE。
Imports System.Data
Imports System.Data.SQLite

''' <summary>
''' Provides Methods for parsing info from a SQLite
''' </summary>
''' <remarks></remarks>
Public Class ParseSQLite
    Public Shared Function GetDatabaseVersion(ConnectionString As String) As String
        Dim connection As SQLiteConnection
        ...
        Return ""
    End Function
End Class