BC30928 项目构建失败

BC30928 Project Failed to Build

两天前我的系统损坏了,我也丢失了所有项目。从 git 下载后,我有几个月前的项目备份 git,它显示了以下问题。

我无法安装 .Net 4.0,因为它说“已经安装了更新或更高版本的框架”,所以我尝试下载最接近的可用版本 ehich 是 .Net 4.5.1

但是项目构建失败并出现以下错误,我使用了 .Net 4.5.1 & 4.8

"BC30928 Base class 'ObjectContext' specified for class 'My_ProjectEntities' cannot be different from the base class 'DbContext' of one of its other partial types."

我正在使用 Visual Studio 2022 和 Windows 11 Pro

删除 Model1.edmx 解决了我的

问题

"BC30928 Base class 'ObjectContext' specified for class 'My_ProjectEntities' cannot be different from the base class 'DbContext' of one of its other partial types."

然后不再尝试安装 dot net 4.0,而是更新到 dot net 4.8 的推荐版本。

后来我不得不更新我所有的 NuGet 包,然后重新安装 sqlTypes 来解决一些问题。希望这可能对某人有所帮助