gpt4 book ai didi

c# - 无法加载文件或程序集 ', Culture=neutral, PublicKeyToken=null'。有人建议修复吗?

转载 作者:太空宇宙 更新时间:2023-11-03 14:57:27 33 4
gpt4 key购买 nike

我有三个 Dotnet Core 2.0 项目; Angular、Domain 和 EF7。Domain 和 EF7 是 .NETStandard 库,Angular 是 Core 2.0 Angular web 项目模板。请注意,尽管项目名称不同,但 EF7 使用的是 Entity Framework Core 2.01,而不是 Entity Framework 7。

我今天尝试在一些重大更改之后运行迁移(并且在删除旧的迁移文件夹之后,因为它仍然是一个开发中的项目)。我收到以下错误:

Could not load file or assembly 'EF7, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

我完全不知道这个错误是从哪里来的。它在上周运行,我没有触及 EF 包或更改 EF7 项目的属性,因此它仍然构建为中性且未签名。

这是我从 EF7 文件夹中的命令行运行的命令。

dotnet ef migrations add Initial --startup-project ..\Angular

从 Visual Studio 中的包管理器控制台运行 Add-Migration Initial 会出现相同的错误。

EF7 csproj 文件包含 CLI 和 PMC 的必要工具。

<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.1" />
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.1" />

该项目运行良好,我可以在我的浏览器中查看它,只是迁移工具失败了。

有什么建议吗?

最佳答案

关于c# - 无法加载文件或程序集 '<project name>, Culture=neutral, PublicKeyToken=null'。有人建议修复吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48279531/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com