Visual studio 纳特维斯:可视化在工具提示中工作,而不是在观察窗口中

Visual studio 纳特维斯:可视化在工具提示中工作,而不是在观察窗口中,visual-studio,unreal-engine4,Visual Studio,Unreal Engine4,natvis中的可视化工具对我来说工作不一致,我需要一些关于如何调试它们的帮助 我使用的是UE4的natvis,但是我添加了一些我自己的具有相同行为的可视化,所以我不认为这是他们的问题。当然,许多人成功地使用了这些 症状:当我将鼠标移到变量上时,简单的可视化工具可以正常工作,但在watch、auto或locals窗口中则不行。扩展可视化工具似乎根本不起作用 Natvis在“verbose”上调试时,如果我通过在监视窗口中键入变量名称来添加变量,则没有输出。但当我将鼠标移到它上面时,我确实会得到指

natvis中的可视化工具对我来说工作不一致,我需要一些关于如何调试它们的帮助

我使用的是UE4的natvis,但是我添加了一些我自己的具有相同行为的可视化,所以我不认为这是他们的问题。当然,许多人成功地使用了这些

症状:当我将鼠标移到变量上时,简单的可视化工具可以正常工作,但在watch、auto或locals窗口中则不行。扩展可视化工具似乎根本不起作用

Natvis在“verbose”上调试时,如果我通过在监视窗口中键入变量名称来添加变量,则没有输出。但当我将鼠标移到它上面时,我确实会得到指示正在应用可视化的输出:

UE4.natvis(208,6): Successfully parsed expression 'ArrayNum == 0' in type context 'TArray<FName,FDefaultAllocator>'.
我对扩展标签也有问题。尽管诊断表明它们确实起作用,但它们似乎不起作用:

Successfully parsed expression '(int*)(AllocatorInstance.Data)' in type context 'TArray<int,FDefaultAllocator>'.

但我所看到的只是原始表单,文档中说的是失败时发生的情况。

结果是有一个不明显的复选框可以做到这一点

工具=>Options=>General:在变量窗口中显示对象的原始结构