gpt4 book ai didi

c# - Intellisense 不适用于 Visual Studio Professional 2017 中的单元测试项目

转载 作者:行者123 更新时间:2023-12-04 12:45:17 25 4
gpt4 key购买 nike

我正在使用 Visual Studio Professional 2017 开发 Visual Studio 解决方案,该解决方案包含四种类型的项目:

  • 几个C++项目
  • 一个 C# 项目
  • 几个C++单元测试项目
  • 一个 C# 单元测试项目

  • IntelliSense 似乎适用于所有人,除了(至少)一个 C++ 单元测试项目,它甚至更进一步:对于该特定 C++ 单元测试项目中的某些测试,IntelliSense 正在工作,但对于其他一些测试,它不是'不。

    正如其他 Stackoverflow 帖子中提到的,我已经删除了 *.cache文件并且没有 *.ncb文件(所以我无法删除它们:-))。

    我还引用了 Visual Studio 提出的 MSDN 网站:

    Intellisense: 'No additional information available' (See 'Troubleshooting Intellisense in C++ Projects' for further help.)



    我在MSDN搜索( docs.microsoft.com )中输入了提到的句子,我得到了229个结果,看起来没用,在搜索确切短语时我得到了0个结果。 :-(

    另一种方法:在我的 Visual Studio 设置中,我将消息最大化,发送到输出窗口,我重建了整个解决方案,然后我查找了词 IntelliSense在输出窗口中。什么都没有。然后我输入了一些东西以启动 IntelliSense,我验证了输出窗口,但没有添加任何内容。

    为了解决这个问题,我需要有关 IntelliSense 本身的详细信息:
  • 我相信 IntelliSense 是基于一些文件的。哪个?
  • 我也相信 IntelliSense 将自己的信息保存在内存中。这是正确的,有没有办法将此内存映射信息存储在文件中?如果是,是哪些,以及如何强制 IntelliSense 刷新其信息?
  • 无论 IntelliSense 正在做什么(将其信息填充到内存中,将其保存在文件中,从这些文件中检索其信息,...),我该怎么做才能记录这些操作,以便我知道可能会出现什么问题?

  • 换句话说,是否有人有关于 IntelliSense 后台任务的背景信息,这可能解释出了什么问题,以及我如何(从输出窗口或其他信息中)推导出要做什么?

    提前致谢

    最佳答案

    你可以试试resetting Visual Studio 一次

    Devenv /ResetSettings

    有时,Visual Studio 有这些令人讨厌的错误,它们会无缘无故地给您带来压力。

    关于c# - Intellisense 不适用于 Visual Studio Professional 2017 中的单元测试项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50130347/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com