【发布时间】:2019-07-12 02:51:05
【问题描述】:
首先感谢您抽出宝贵时间,我希望您即使英语这么烂也能理解我:
无法加载类型 'Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtensionWithDebugInfo' 从程序集'Microsoft.EntityFrameworkCore,版本= 3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'
尝试重新安装所有包,手动放置引用,重新启动PC,重新启动VS2019甚至启动新项目但仍然再次出现错误。
我一直是here,但没有帮助。
services.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlServer(
Configuration.GetConnectionString("DefaultConnection")));
--.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<UserSecretsId>aspnet-ZavrsniRad01-F04B6A7E-6450-4254-8092-F42843F4615A</UserSecretsId>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="3.0.0-preview6.19307.2" />
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.0.0-preview6.19307.2" />
<PackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="3.0.0-preview6.19307.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="3.0.0-preview.18572.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="3.0.0-preview6.19304.10" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="3.0.0-preview6.19304.6" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.0.0-preview6-19319-03" />
</ItemGroup>
</Project>
【问题讨论】:
-
显示您的
packages.config和您的.csproj文件 -
我已经放入了.csproj,但是找不到package.config 当我尝试将secont DbContext 添加到启动文件中时发生错误。
-
@jefftroman 我已经将我的 efc sql 更新到 3.0,结果是一样的。
标签: c# sql asp.net-mvc