符号文件中没有本机符号
我正在尝试使用 VS2008 远程调试 Windows 窗体应用程序。
附加到进程工作正常(远程(仅本机,无需身份验证)),但是当我打开模块窗口并尝试加载符号时 我得到符号文件中没有本机符号。
我意识到这与应用程序的构建方式有关,但无法弄清楚是什么?
I am trying to remote debug a Windows Form app with VS2008.
Attaching to process works fine (Remote (Native only with no authentication)), but when I open the modules window and try to load symbols
I get No native symbols in symbol file.
I realise it has something to do with how the app was build but cannot figure out what ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果它是 Windows 窗体应用程序,就意味着它是 .NET 应用程序?那么本机调试就是错误的——您不是在调试本机代码,而是在调试 .NET 代码。我认为您无法通过“无身份验证(仅限本机)”来调试 .NET 代码 - 您被迫使用“Windows 身份验证”模式。
If it's a Windows Forms app, that implies it's a .NET app? Then Native debugging is the wrong thing - you're not debugging Native code, but .NET code. I don't think you can debug .NET code via "No Authentication (native only)" - you're forced to use "Windows Authentication" mode.