mdbg 无法调试我的 hello world 程序

发布于 2024-09-26 21:41:52 字数 485 浏览 2 评论 0原文

为了尝试 mdbg,我有以下简单的 hello world 程序:

// kkk.cs
using System;

class HelloMain
{
    static public void Main()
    {
        Console.WriteLine("Hello");
    }
}

使用 csc /debug kkk.cs 编译它,这会产生:

kkk.exe
kkk.pdb

然后我执行(从 Visual Studio 命令行):

mdbg kkk.exe

或者

mdbg !r kkk.exe

我得到:

Error: The request is not supported. (Exception from HRESULT: 0x80070032)

In order to try out mdbg, I have the following simple hello world program:

// kkk.cs
using System;

class HelloMain
{
    static public void Main()
    {
        Console.WriteLine("Hello");
    }
}

Compile it with csc /debug kkk.cs, this yields:

kkk.exe
kkk.pdb

I then do (from the visual studio command line):

mdbg kkk.exe

or

mdbg !r kkk.exe

I got:

Error: The request is not supported. (Exception from HRESULT: 0x80070032)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

千笙结 2024-10-03 21:41:52

我知道这个问题非常老了,但我刚刚遇到这个问题并找到了这个问题的“修复”。在这里添加任何其他 Googlers..

我有两个目录:

  • C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\NETFX 4.0 Tools\Mdbg.exe
  • C:\Program Files\Microsoft SDKs\Windows\v7。 1\Bin\NETFX 4.0 Tools\x64\Mdbg.exe

确保您启动正确的版本(在我的例子中,是 x64 版本)并在打开命令时执行“以管理员身份运行”迅速的。

I know this question is super old, but I just ran into this and found the 'fix' for this problem. Adding here for any other Googlers..

I have two directories:

  • C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\NETFX 4.0 Tools\Mdbg.exe
  • C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\NETFX 4.0 Tools\x64\Mdbg.exe

Make sure you're launching the correct version (in my case, the x64 version) and doing a 'Run as Administrator' when opening the command prompt.

第几種人 2024-10-03 21:41:52

尝试
csc /debug /platform:x86 kkk.cs

您正在 64 位 Windows 上运行。 Mdbg是32位进程,只能调试32位进程。

Try
csc /debug /platform:x86 kkk.cs

You're running on 64-bit Windows. Mdbg is a 32-bit process and can only debug 32-bit processes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文