首页 > 解决方案 > Dotnet 构建失败,引用了其他 git 分支中不存在的旧文件

问题描述

基本上是标题,试图运行

dotnet build -c release --no-restore -o /app

它失败并出现多种错误 CS0246 和 CS0234,抱怨文件中的类型/命名空间不存在。它们以前存在于同一个 git repo 的另一个分支上。恢复之前运行没有问题。

所有这些似乎都是关于另一个分支正在使用 EF 和 DB 上下文的事实,下面添加了示例。

命名空间“Microsoft”中不存在类型或命名空间名称“EntityFrameworkCore”

找不到“IdentityDbContext”

找不到类型或命名空间名称“IDataProtectionKeyContext”

找不到类型或命名空间名称“DbContextOptions<>”

标签: .netgit

解决方案


推荐阅读