entity-framework - 我没有 EF CORE,但 Entity Framework Core 和 Entity Framework 6 都安装了
问题描述
我有一个包含 4 个项目的解决方案。
- 模型 - .net(实体框架 6)
- 服务 - .net
- 网络 (webApi) - .net
- WebCore (Angular UI) - .net 核心
一开始我不小心在 WebCore 项目上安装了 EF,所以安装了 EF Core,但后来我卸载了它。从那以后我没有任何问题。在包管理器上,我不再看到它安装了。
在包控制台,我运行
Enable-EntityFramework -vervose -force
我得到一个错误:
Entity Framework Core 和 Entity Framework 6 都已安装”
有没有可能它没有完全卸载?
有任何想法吗?
模型项目packages.config
:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EntityFramework" version="6.2.0" targetFramework="net472" />
</packages>
服务项目packages.config
:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Runtime.CompilerServices.Unsafe" version="4.5.2" targetFramework="net472" />
<package id="System.ValueTuple" version="4.5.0" targetFramework="net472" />
<package id="Unity" version="5.9.0" targetFramework="net472" />
<package id="Unity.Abstractions" version="4.0.0" targetFramework="net472" />
<package id="Unity.Container" version="5.9.0" targetFramework="net472" />
<package id="Unity.Interception" version="5.9.0" targetFramework="net472" />
</packages>
网络项目packages.config
:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Antlr" version="3.5.0.2" targetFramework="net472" />
<package id="bootstrap" version="3.3.7" targetFramework="net472" />
<package id="jQuery" version="3.3.1" targetFramework="net472" />
<package id="Microsoft.AspNet.Mvc" version="5.2.4" targetFramework="net472" />
<package id="Microsoft.AspNet.Razor" version="3.2.4" targetFramework="net472" />
<package id="Microsoft.AspNet.TelemetryCorrelation" version="1.0.0" targetFramework="net472" />
<package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net472" />
<package id="Microsoft.AspNet.WebApi" version="5.2.4" targetFramework="net472" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.4" targetFramework="net472" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.4" targetFramework="net472" />
<package id="Microsoft.AspNet.WebApi.HelpPage" version="5.2.4" targetFramework="net472" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.4" targetFramework="net472" />
<package id="Microsoft.AspNet.WebPages" version="3.2.4" targetFramework="net472" />
<package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="2.0.0" targetFramework="net472" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net472" />
<package id="Modernizr" version="2.8.3" targetFramework="net472" />
<package id="Newtonsoft.Json" version="11.0.1" targetFramework="net472" />
<package id="System.Diagnostics.DiagnosticSource" version="4.4.1" targetFramework="net472" />
<package id="WebGrease" version="1.6.0" targetFramework="net472" />
</packages>
网络核心项目
不在packages.config
这里
解决方案
推荐阅读
- javascript - 如何在vue中的另一个组件内以视觉方式显示数组中的值
- python - 如何在 Mac 上点安装 django-auth-ldap
- java - 如何使用 CSVWriter 仅在 csv 中嵌入的逗号字符串上使用双引号?
- javascript - 带有 React Nextjs 的粘性导航栏
- c# - jQuery Array 未发布到 ASP.NET MVC 控制器
- javascript - 如何使一个复选框控制其他复选框,并且每个复选框都有自己的设置来控制
- c# - 使用 SSIS 脚本任务摆脱存储为文本的数字
- node.js - 是否可以使用 pg-promise 在一次往返中获得 2 个查询的结果?
- javascript - 未捕获的语法错误:无法在模块外使用 import 语句
- bitbucket-pipelines - 使用来自 Bitbucket Pipelines 的 docker-maven-plugin 将图像推送到 DockerHub