Visual Studio 2019:Intellisense 无法识别引用的程序集

Chr*_*ris 2 c# intellisense .net-assembly visual-studio visual-studio-2019

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

尽管我可以成功构建并运行该项目,但 Visual Studio 2019 显示缺少程序集引用:

在此输入图像描述

我试图克服这个错误:

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

所有这些步骤我都没有成功。有谁知道我还可以尝试什么?

Chr*_*ris 5

我似乎找到了解决我问题的办法。这个链接和安德烈·罗马斯的回答有帮助。基本上它说:

\n
\n

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

\n
\n

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

\n

编辑:

\n

当分支并检查时,错误仍然存​​在。然后我所做的是检查 wheren\xc2\xb4t 识别的使用情况并卸载并重新加载相应的项目。目前我的问题已通过此步骤解决。

\n