【问题标题】:Visual Studio 2019: Intellisense does not recognize assemblies as referencedVisual Studio 2019:Intellisense 无法识别引用的程序集
【发布时间】:2021-03-26 07:16:56
【问题描述】:

我遇到了一个恼人的错误。我们有一个解决方案,大致由大约 50 个单独的项目组成,所有项目都在构建并作为 dll 引用到主项目。在 Visual Studio 2017 中一切正常,没有 Intellisense 错误,项目构建也没有遇到任何错误。

即使我可以成功构建和运行项目,Visual Studio 2019 仍显示缺少的程序集引用:

我尝试克服的错误:

  • 清理并重建解决方案
  • 删除了所有项目的 bin 和 obj 文件夹以及解决方案中隐藏的 .vs 文件夹 - 再次构建:相同的错误
  • 更新到最新的 Visual Studio 版本
  • 修复了 Visual Studio 并重新安装了 ReSharper

所有这些步骤我都没有成功。有人知道我还能尝试什么吗?

【问题讨论】:

  • 这些项目是作为 DLL 添加还是作为实际项目添加然后引用的?
  • 项目再引用
  • 编译时,所有项目都被构建,然后在主项目中作为dll使用
  • 尝试:检查框架版本、扩展更新。任何构建消息?
  • 感谢您的帮助。请参阅下面的答案...

标签: c# visual-studio visual-studio-2019 intellisense .net-assembly


【解决方案1】:

我似乎找到了解决问题的方法。这个link 和 Andrei Romans 的回答很有帮助。基本上它说:

转到工具->选项->项目和解决方案->常规->取消选中“允许并行项目初始化”

然后关闭解决方案,重新启动它,最后重建项目。这对我有用 - 不再有错误:-)

编辑:

分支和签出时错误仍然存​​在。然后我所做的是检查无法识别的用途并取消并重新加载相应的项目。目前我的问题已通过此步骤解决。

【讨论】:

  • 感谢您的解决方案。这也解决了我的问题!
猜你喜欢
  • 1970-01-01
  • 2020-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多