在我的公司,我们正在使用原生可视化工具(.natvis 文件)来调试 Visual Studio 中的内存转储。
由于我们对不同的项目有相同的类名,我们正在考虑在项目定义中包含 .natvis 文件,这似乎是可行的:.natvis 文件在构建期间嵌入到符号文件 (*.pdb) 中,这是一件好事。
不幸的是,现在似乎不可能进行任何自定义:从两个 .natvis 文件(PC 上的文件和符号文件中的文件)中,符号文件中的一个优先,这使得它无法更改,因此似乎没有自定义可能了。
为了拥有可定制的 .natvis 文件,我们正在考虑更改 .natvisreload 序列。这是可能的还是有另一种方法(比如向.natvisreload
命令添加参数)?