【问题标题】:VS2017 Architecture Code Map generation Error Symbol name is nullVS2017 Architecture Code Map generation Error Symbol name is null
【发布时间】:2018-01-08 09:09:56
【问题描述】:

我想在我正在处理的一个项目中尝试 Visual Studio 2017 Enterprise 中的代码图生成功能。结果是“错误信息”页面上的“错误符号名称为空”,“调用堆栈”为空。 我曾尝试修复 VS 安装并通过 VS 安装程序修改已安装的组件,但没有成功。生成似乎在“连接到代码索引”和“索引代码:处理文件...(1 of 2)”处停止了一段时间,它开始返回可能与“连接到代码索引”有关的事务错误“(?)。我没有在这个项目中使用数据库。 我是否需要在使用此功能的同一台机器上运行 SQL 服务器?我曾在同一个项目上尝试过“代码映射”生成,但不久前在另一台机器上,然后它工作得很好。在一个小得多的项目(一个新的解决方案生成的项目)上生成一个“代码图”在这个系统上工作得很好。

【问题讨论】:

  • 我在用C++为QT生成code map时遇到这个错误,你知道怎么解决吗?
  • @Crawl.W 对不起,不。这仍然没有解决。从那以后我就没有使用过该功能,并已转向 Resharpers 架构功能。
  • Resharpers 能否为 C++ 生成函数调用图?
  • 这只是项目依赖关系图,所以,没有。不如VS功能好。

标签: visual-studio-2017 code-map


【解决方案1】:

我也遇到过同样的问题,虽然我没有用这种方法解决。(我想用 C++ 在 Qt 中生成调用图)。我从Official document 读到

Architecture Code Map generation需要编译信息,例如.pdb文件例如我认为你可能会遇到文件路径或元素的问题。我折腾并得到了残差(部分)图。

【讨论】:

  • 很高兴您最终能够解决它。我不确定这是否有助于解决我遇到的问题。我无法再对此进行测试,但我很确定我已尝试删除我的 bin 和 obj 文件夹以干净地重新编译项目以解决此类问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-20
  • 1970-01-01
  • 2013-06-23
  • 1970-01-01
  • 2023-01-02
  • 2013-10-28
  • 2020-08-25
相关资源
最近更新 更多