实体框架核心2.1 SQLite提供程序nuget包安装缺少的引用

时间:2018-02-21 07:48:10

标签: asp.net sqlite nuget entity-framework-core

我有一个asp.net web api应用程序(完整的.net,而不是核心),它有一个简单的数据存储区,目前正在使用SQL压缩版,我可以通过EF 6.1访问它。

我想换成SQLite,同时我想我可能会去EFCore。

我想我会看一下示例应用。当我找到Microsoft.EntityFrameworkCore.Sqlite时,我实际上找到了2个包Microsoft.EntityFrameworkCore.SqliteMicrosoft.EntityFrameworkCore.Sqlite.Core,但我认为它们是相同的(因为我安装了一个,现在另一个也突出显示为安装在nuget包中管理器。

我真正的问题是关于一些缺失的参考资料...... 我的测试应用程序只是一个针对.net 4.7的WPF,我得到以下缺少的引用...

enter image description here

然而,该应用程序似乎仍在构建。我还没有尝试过使用它。

是否有其他人有这些缺失的参考文献,如果有,我们只是删除它们吗?

提前感谢任何信息

[EDIT1] 以下是注释中提到的package.config内容

 <?xml version="1.0" encoding="utf-8"?>
    <packages>
      <package id="Microsoft.CSharp" version="4.4.0" targetFramework="net47" />
      <package id="Microsoft.Data.Sqlite.Core" version="2.0.0" targetFramework="net47" />
      <package id="Microsoft.EntityFrameworkCore" version="2.0.1" targetFramework="net47" />
      <package id="Microsoft.EntityFrameworkCore.Relational" version="2.0.1" targetFramework="net47" />
      <package id="Microsoft.EntityFrameworkCore.Sqlite" version="2.0.1" targetFramework="net47" />
      <package id="Microsoft.EntityFrameworkCore.Sqlite.Core" version="2.0.1" targetFramework="net47" />
      <package id="Microsoft.Extensions.Caching.Abstractions" version="2.0.0" targetFramework="net47" />
      <package id="Microsoft.Extensions.Caching.Memory" version="2.0.0" targetFramework="net47" />
      <package id="Microsoft.Extensions.Configuration.Abstractions" version="2.0.0" targetFramework="net47" />
      <package id="Microsoft.Extensions.DependencyInjection" version="2.0.0" targetFramework="net47" />
      <package id="Microsoft.Extensions.DependencyInjection.Abstractions" version="2.0.0" targetFramework="net47" />
      <package id="Microsoft.Extensions.Logging" version="2.0.0" targetFramework="net47" />
      <package id="Microsoft.Extensions.Logging.Abstractions" version="2.0.0" targetFramework="net47" />
      <package id="Microsoft.Extensions.Options" version="2.0.0" targetFramework="net47" />
      <package id="Microsoft.Extensions.Primitives" version="2.0.0" targetFramework="net47" />
      <package id="Remotion.Linq" version="2.1.1" targetFramework="net47" />
      <package id="SQLitePCLRaw.bundle_green" version="1.1.7" targetFramework="net47" />
      <package id="SQLitePCLRaw.core" version="1.1.7" targetFramework="net47" />
      <package id="SQLitePCLRaw.lib.e_sqlite3.linux" version="1.1.7" targetFramework="net47" />
      <package id="SQLitePCLRaw.lib.e_sqlite3.osx" version="1.1.7" targetFramework="net47" />
      <package id="SQLitePCLRaw.lib.e_sqlite3.v110_xp" version="1.1.7" targetFramework="net47" />
      <package id="SQLitePCLRaw.provider.e_sqlite3.net45" version="1.1.7" targetFramework="net47" />
      <package id="System.Collections" version="4.0.11" targetFramework="net47" />
      <package id="System.Collections.Immutable" version="1.4.0" targetFramework="net47" />
      <package id="System.ComponentModel.Annotations" version="4.4.0" targetFramework="net47" />
      <package id="System.Diagnostics.Debug" version="4.0.11" targetFramework="net47" />
      <package id="System.Diagnostics.DiagnosticSource" version="4.4.1" targetFramework="net47" />
      <package id="System.Interactive.Async" version="3.1.1" targetFramework="net47" />
      <package id="System.Linq" version="4.1.0" targetFramework="net47" />
      <package id="System.Linq.Expressions" version="4.1.0" targetFramework="net47" />
      <package id="System.Linq.Queryable" version="4.0.1" targetFramework="net47" />
      <package id="System.ObjectModel" version="4.0.12" targetFramework="net47" />
      <package id="System.Reflection" version="4.1.0" targetFramework="net47" />
      <package id="System.Reflection.Extensions" version="4.0.1" targetFramework="net47" />
      <package id="System.Runtime" version="4.1.0" targetFramework="net47" />
      <package id="System.Runtime.CompilerServices.Unsafe" version="4.4.0" targetFramework="net47" />
      <package id="System.Runtime.Extensions" version="4.1.0" targetFramework="net47" />
      <package id="System.Threading" version="4.0.11" targetFramework="net47" />
    </packages>

0 个答案:

没有答案