【发布时间】:2019-03-04 16:00:10
【问题描述】:
在我们的 c# 代码库(因此是托管代码)中,我们有一个在整个代码中广泛使用的类。
鉴于它无处不在,我决定编写一个自定义调试器可视化工具,以便我们在调试时可以轻松检查这些对象。
但是,我遇到了一个障碍——当我尝试在 IDE 中运行可视化工具时,我得到了一个 BadImageFormatException。
我发布此内容是为了帮助遇到相同错误的其他人。我知道问题和解决方案是什么,并将发布。
【问题讨论】:
-
您可能想思考一下为什么微软的可视化工具没有这个问题。你做错了,这个问题还不足以说明如何。我们甚至无法判断这是 C++ 还是托管代码的可视化工具。猜测后者,解决方案平台无关紧要,只有 Project > Properties > Build settings 重要。
-
@hans-passant 很想知道当正在构建的应用程序的构建目标是 x64 时如何正确执行此操作。你能指点我的地方吗?谢谢。
标签: visual-studio 64-bit debuggervisualizer