代码之家  ›  专栏  ›  技术社区  ›  kudlatiger

无法加载文件或程序集'System.Data.SQLite,Version=1.0.109.0-当我引用1.0.109.1时,它为什么要搜索1.0.109.0版本

  •  3
  • kudlatiger  · 技术社区  · 6 年前

    我创造了新的 ASP.NET Core Web Application 并使用 ASP.NET Core 2.1

    接下来,我补充道 System.Data.SQLite.Core 使用 Nuget manager . 它是用于x86和x64的官方SQLite数据库引擎,以及ADO.NET公司供应商。

        public static void Main(string[] args)
        {
            CreateWebHostBuilder(args).Build().Run();
            SQLiteConnection con = new SQLiteConnection("abc");
        }
    

    1.0.109.0 1.0.109.1 版本。

    System.IO.FileNotFoundException 消息=无法加载文件或程序集'System.Data.SQLite,Version=1.0.109.0,Culture=neutral,PublicKeyToken=db937bc2d44ff139'。系统找不到指定的文件。 来源=

    供参考的屏幕截图

    enter image description here

    enter image description here

    我的解决方案平台是“任意CPU”,我运行在x64Windows7上

    奇怪的

    当我这么做的时候 12层 SQLiteConnection 同学们,它去了

    enter image description here

    我的.csproj文件内容

     <Project Sdk="Microsoft.NET.Sdk.Web">
    
     <PropertyGroup>
        <TargetFramework>netcoreapp2.1</TargetFramework>
      </PropertyGroup>
    
      <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
         <PlatformTarget>AnyCPU</PlatformTarget>
      </PropertyGroup>
    
       <ItemGroup>
          <PackageReference Include="Microsoft.AspNetCore.App" />
          <PackageReference Include="System.Data.SQLite.Core" Version="1.0.109.1" />
        </ItemGroup>
    

    3 回复  |  直到 6 年前
        1
  •  7
  •   bmw15    6 年前

    1. 在Windows资源管理器中,导航到 %UserProfile%\.nuget\packages
    2. 删除的目录 system.data.sqlite.core system.data.sqlite.核心
    3. 在你的 .csproj ,将sqlite包引用更改为

      `<PackageReference Include="System.Data.SQLite.Core" Version="1.0.109.0"/>`
      
        2
  •  0
  •   TAHA SULTAN TEMURI    6 年前

    1.0.109.0 已过时,在上不再可用 nuget

    .csproj公司

    内部

    system.Data.SQlite.Core . 如果它正在使用 1.0.109.0

    我有一个项目,您可以看到.csproj和引用中的版本是相同的 enter image description here

    visual studio code 您可以通过右键单击project并在文件资源管理器中选择“打开文件夹”找到.csproj文件

    既然你有版本 1.0.109.1 属于 System.Data.SQLite.Core System.Data.SQLite

    Install-Package System.Data.SQLite -Version 1.0.109.1
    
        3
  •  0
  •   UweB    6 年前