【问题标题】:Auto completion of classes from another project in the same solution doesn't work在同一解决方案中自动完成来自另一个项目的课程不起作用
【发布时间】:2021-05-17 19:38:35
【问题描述】:

我将重新提出我的问题,因为 Visual Studio 2019 已更新并且问题又回来了。

问题来了:

在我的解决方案中,我有 2 个项目。第一个,比如说 P1,是一个 vb.net 类库。第二个,P2,是一个普通的 C# windows 应用程序。

在 P2 中添加了 P1 引用,我可以在 P2 中成功使用 P1 的类。

但是,自动完成和 Intellisense 看不到 P1 类。

遇到的问题:

  • 没有自动完成
  • 无法导航到插入符号下的符号
  • 使用 P1 类的这些代码行中的错误不会显示在错误列表中(但会阻止构建项目)
  • 代码中没有颜色(参见图片)

我有什么 我想要什么(忽略主题)

我希望这是足够的信息。感谢您的帮助。

【问题讨论】:

  • 也许我没有理解您的问题,但我相信这是默认行为。您的 IntelliSense 是否有效?也许你需要对你的 VS 进行修复

标签: c# vb.net visual-studio intellisense


【解决方案1】:

我找到了解决问题的方法:

这样做:

转到工具 -> 选项 -> 文本编辑器 -> 所有语言 -> 常规。确保选中“自动列出成员”。另外,请确保选中“参数信息”。

然后是这个:

  • 关闭 Visual Studio
  • 删除 .vs 文件夹(它是包含解决方案 *.sln 的文件夹内的隐藏文件夹)
  • 启动 Visual Studio

为我解决了这个问题。感谢post

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多