如何在命令行构建的C#控制台应用中引入SQLite库并编译?
终端下给.NET项目添加SQLite库的解决方案
步骤1:进入项目目录
先切换到你创建的SqliteTestApp文件夹:
cd SqliteTestApp
步骤2:通过NuGet安装SQLite库
使用.NET CLI的dotnet add package命令安装你代码中依赖的System.Data.SQLite库:
dotnet add package System.Data.SQLite
如果你想使用微软官方维护、更适配.NET 7的SQLite库,可以安装
Microsoft.Data.Sqlite(需要同步修改代码中的命名空间为Microsoft.Data.Sqlite),命令是:dotnet add package Microsoft.Data.Sqlite
步骤3:确认项目文件的变化
执行完安装命令后,你的SqliteTestApp.csproj会自动添加对应的包引用,无需手动修改。修改后的项目文件会包含类似以下内容:
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net7.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> <ItemGroup> <PackageReference Include="System.Data.SQLite" Version="1.0.118" /> <!-- 若安装的是Microsoft.Data.Sqlite,此处会显示对应包信息 --> </ItemGroup> </Project>
步骤4:编译运行项目
现在直接执行dotnet run命令即可编译并运行你的代码:
dotnet run
如果数据库连接成功,控制台会输出:
Hello Sqlite! Connection worked!
内容的提问来源于stack exchange,提问作者flori10
相关产品推荐
相关产品推荐

