Visual Studio不认识引用的组件?

发布于 2025-01-21 08:42:51 字数 734 浏览 0 评论 0原文

几年前开放了一个旧项目。构建失败之所以失败,是因为Visual Studio(2019)无法识别出显然在那里的组件 - 特别是AUTOFAC。

  1. 您可以在项目参考中看到它(未标记为缺失)

  2. 您可以在对象浏览器中看到它,列出代码中引用的所有类型

您可以在对象浏览器中看到它,列出代码

  1. 但是,在代码中,所有类型都没有显示出Awol。

这里发生了什么? IntelliSense甚至没有接收类型 (尝试清洁,重建,重新导入包))

Opened an old project from years ago. Build fails because Visual Studio (2019) does not recognize an assembly that is clearly there - specifically, Autofac.

  1. You can see it in project references (not marked as missing)
    Project References

  2. You can see it in the Object Browser, listing all the types referenced in the code

In Object Browser

  1. But in code, none of the types show up, gone AWOL.

In code

What is going on here? Intellisense doesn't even pick up types
(Tried cleaning, rebuilding, re-importing packages)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清晰传感 2025-01-28 08:42:51

好的,这就是有效的。我必须删除对AutoFac DLL的引用,然后将其添加回。注意 - 我从相同的确切位置添加了回去,相同的确切版本。但是之后,Visual Studio“神奇地”认识到它。
如果您遇到类似的问题,而没有其他作用,请尝试一下。我不知道原因,我只能认为这是Visual Studio中的某种错误。

Okay, this is what worked. I had to remove the reference to the Autofac dll, and then add it back. Note - I added it back from the same exact location, the same exact version. But after this, Visual Studio 'magically' recognized it.
If you come across a similar problem, and nothing else works, give it a try. I don't know the reason, I can only assume this is some sort of a bug in Visual Studio.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文