C# Visual Studio 生成:找不到依赖项项目生成/DLL 的错误,但它位于 /bin 中,并且其生成成功

C# Visual Studio Build Errors of not being able to find a dependencey project build/DLL but it's there in /bin and its build is successful

提问人:knutella 提问时间:6/14/2023 更新时间:6/14/2023 访问量:29

问:

收到 243 个生成错误,这些错误都是以下变体:“找不到类型或命名空间名称'Missing_Project'(并且缺少 using 指令或程序集引用?

屏幕截图:https://postimg.cc/ctnH62qD

--

“Missing_Project”是倒数第二个要构建的项目,当我清理构建本身时,没有错误。它似乎构建得很好。当我尝试构建下一个项目(我们称之为“Next_Project”)时,这些错误出现,告诉我找不到“Missing_Project”。

我可以肯定的是:

  • “Missing_Project”正在成功构建
  • “Next_Project”需要“Missing_Project”,但找不到

--

我尝试过的:

  • 检查了相关 DLL 的 /bin,它按预期存在 - 这确认了构建
  • 删除了 /bin 的内容,然后 clean-build
  • 检查了Next_Project的引用以包含Missing_Project并将其删除,然后将其重新添加为引用
  • 检查依赖版本
  • 检查了我到右分支的映射并拉取最新的
  • 检查我是否没有在本地打开待处理的更改器
  • 删除了整个分支并重新克隆了
  • 在后台运行 Visual Studio;已检查我是否正确登录

我不知道还能做什么。这是一个主要的障碍。花几个小时与工作中的老年人共享屏幕,他们也想不通(还),但我们计划明天早上再试一次。

此外,这非常奇怪的事情,如果我单击错误并打开文件,错误本身就会消失,就好像它已经解决一样(但事实并非如此)。

也许相关:这是在拉动最新版本之后发生的。

有人遇到过这种情况吗?

C# DLL 命名空间 生成错误

评论

0赞 quaabaam 6/14/2023
您可能需要检查各种项目的指定框架,stackoverflow.com/questions/450999/... ...和。。。stackoverflow.com/questions/29962432/......

答: 暂无答案